Job Description
Job Description: The AWS DevOps Engineer is responsible for provisioning, operating, and managing AWS cloud environments. They work with development, operations, and security teams to deploy, operate, and scale AWS environments. They are also responsible for automating and improving the AWS environment. Responsibilities: Assists in defining automated monitoring, deployment and repair strategies using a wide variety of Ops tools and monitoring platforms. Builds and maintains tools for deployment, monitoring and operations as well as troubleshoots and resolves issues. Assists with the Continuous Integration and Continuous Deployment (CI/CD) processes and mentors teams to assist with improving their processes. Makes sure build and deployment processes are following known best practices. Assists with the management and performance of the infrastructure and deployment of applications. Evaluates third party software tools and libraries for enterprise needs with risk. management. Diagnoses, isolates, and debugs application problems and performs problem resolution. Monitors systems capacity and performance to allow for scaling of high performance as necessary. Performs other duties as required. Required Skills: This position requires strong experience with AWS integration with file and messaging using dockers, Kubernetes, Terraform, GIT, etc Typically requires 5+ years of relevant technical or business work experience with 3 years of experience in managing complex systems using software General familiarity with networking, security and automated deployments Requires expertise in Application Server and Web Server architecture in a large enterprise environment Strong knowledge of high-availability, load-balancing and failover configurations across application, infrastructure, and platform components Understanding of security design for enterprise software systems Experience in common scripting language (shell, Python, Perl, Groovy etc.). Proven ability to write clear and concise technical documents including design documents, specifications and technology roadmaps Requires recent, demonstrable experience with GIT pipeline coding. Capable to stitch together terraform, AWS CLI commands and BASH scripting to run on an EC2. Ability to write and develop Terraform modules for different Infrastructure setup, installation and configuration Recent experience with AWS CLI including S3, EC2, ELB, SFTP, CloudFormation, CloudTrail, CloudWatch, Lambda, Redshift, Kafka etc. Integration experience with micro services. Preference for proven ability to design, implement and manage secure, scalable, and reliable cloud infrastructure environments 5+ years Unix/Linux administration experience Requires strong experience with Terraform, GIT, AWS CLI, BASH. Proven depth of knowledge and experience with Python scripting language Experience with a variety of other programming languages such as JSON, YAML, Boto3, etc. AWS Certification and/or experience utilizing AWS services in a production environment is preferred
Employement Category:
Employement Type: Full time
Industry: IT Services & Consulting
Role Category: Networking
Functional Area: Not Applicable
Role/Responsibilies: AWS DevOps Engineer
Keyskills:
Kubernetes
GIT
networking
security
Application Server
technical documentation
BASH scripting
SFTP
Kafka
JSON
YAML
AWS integration
dockers
Terraform
Web Server architecture
highavailability
loadbalancing
failover configurations
security design
scripting language
GIT pipeline coding
Terraform modules
AWS CLI
S3
EC2
ELB
CloudFormation
CloudTrail
CloudWatch
Lambda
Redshift
micro services
UnixLinux administration
Python scripting
Boto3
AWS Certification