Senior Consultant - (CREQ144451)
AWS DevOps Engineer
6+ years of related work experience demonstrating increasing complexity and responsibility in a DevOps position
Expertise in building and maintaining AWS cloud environments
Expertise on working with AWS Services: EC2, S3, VPC, ECS, EKS
Sound knowledge in infrastructure-as-a-code approaches
Strong experience setting up and deploying CI/CD pipelines and integration with 3rd party tools such as BitBucket, Jira, SonarQube, Gitlab, Jenkins, Artifactory, GIT, etc.
Experience with Service Catalog and integration with ServiceNow
Excellent automation and scripting skills with Terraform and Cloud Formation Template
Must have sound knowledge of SDLC and be able to work in Agile methodologies.
A working knowledge of the concepts for DevSecOps, ITIL foundations for change management and compliance
Should be proficient in scripting languages: Shell, Bash, Python, Ansible, etc.
Experience using and implementing industry standard monitoring tools and technologies
Strong communication skills including verbal and writing
Create runbooks, playbooks to support environment
Strong knowledge of all AWS services in build DevOps environment
Roles and Responsibilities:
Understanding customer requirements and project KPIs
Implementing various development, testing, automation tools, and IT infrastructure
Planning the team structure, activities, and involvement in project management activities.
Setting up tools and required infrastructure
Defining and setting development, test, release, update, and support processes for DevOps operation
Encouraging and building automated processes wherever possible
Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management
Coordination and communication within the team and with customers
Selecting and deploying appropriate CI/CD toolsStrive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
Determine opportunities for automation, process efficiency, and efficient use of technology
Recommendations on how to optimize performance, availability, and resource consumption