Job Title: Sr. Devops Architect
Location : Chicago IL Onsite
Hiring Process: Video Call
Duration: Long Term
Note: Cigniti Is Implementing this Project
List of Mandatory Tools/ Technology:
- GitHub Platform Git Action
- Bit Bucket Migration to GitHub
- Azure
- Terraform IAC
- SonarQube
- App Dynamics
- Kubernetes
SUMMARY
This position is responsible for provisioning managing monitoring and decommission services in an inhouse or onpremises hosted environment. This role provides support and techniques for automating provision and management of infrastructure in a distributed environment through scripting or infrastructure as code. All tasks are planned with time estimates and performed in a timely manner.
The DevOps Engineer will partner with the development team to facilitate better coordination among operations development and testing functions by automating and streamlining the integration and deployment processes.
WORK PERFORMED
- Performs system administration (Linux/Unix or Windows) at the commandline level.
- Maintains Docker and Kubernetes infrastructure.
- Build pipes to migrate on prem work loads to cloud
- Provides guidance and expertise on system options including identifying risk impact and costs vs. benefits. Create requirements and development forecasts to allow for timely and accurate planning of projects.
- Installs and configures solutions implements reusable components translates technical requirements assists with all stages of test data develop interface stubs and simulators and performs script maintenance and updates.
- Deploys new modules and upgrades and complete fixes including CI/CD continuous testing app performance monitoring infrastructure settings and configurations.
- Performs routine application maintenance tasks
- Creates requirements and procedures for implementing routine maintenance.
- Troubleshoots existing information systems for errors and resolving those errors
- Provisions multitier architectures: load balancers caching web servers application servers databases and networking. Basic monitoring techniques in a dynamic environment.
- Infrastructure as Code: design with security configuration management integration deployment performance monitoring and tuning automation of infrastructure.
- Creates automated build and release pipelines for code deployments
- Performs other duties as assigned.
DOMAIN KNOWLEDGE SKILLS AND ABILITIES
- Banking domain experience
- Knowledge of Windows and Linux is required
- Excellent research and self learning skills is required
- Knowledge of a scripting language (PowerShell Bash etc.) is required
- Excellent time management skills are required
- Knowledge of Azure and Azure portal is required
- Knowledge of Azure Kubernetes Azure API Management Azure Application Gateway is an asset
- Strong documentation skills are required
- Knowledge of Automation Tools (ex. Azure Dev Ops GitHub (Git Action) is required
- Capability to work independently is required
- Knowledge of Docker Kubernetes containerization an asset
- Consistently provides outstanding internal customer service by exemplifying core service values and corporate values of Compassion Integrity Trust Teamwork and Excellence.
- Knowledge of source control (TFVC GitHub BitBucket) an asset
- Knowledge of infrastructure as code tools like Terraform an asset
- Strong understanding of cloud security best practices
- Familiarity with event streaming and messaging technologies.