Job Title: AWS DevOps Engineer
Location: Dallas, TX (Hybrid)
Job Type: Contract
Job Description:
We are seeking an experienced and passionate AWS DevOps Engineer to join our team. You will be responsible for managing the cloud infrastructure, building automation, and collaborating with cross-functional teams to deploy scalable and efficient solutions. As an AWS DevOps Engineer, your expertise in AWS services, automation tools, and cloud-based infrastructure will help streamline our development and operations processes, ensuring optimal system performance.
Key Responsibilities:
- Design, implement, and manage AWS cloud infrastructure using services such as EC2, S3, Lambda, RDS, VPC, CloudFormation, and IAM.
- Automate infrastructure deployment, configuration, and monitoring through tools like Terraform, CloudFormation, Ansible, or Puppet.
- Build and manage CI/CD pipelines for continuous integration, testing, and deployment using Jenkins, GitLab CI, AWS CodePipeline, or similar tools.
- Monitor system performance, troubleshoot issues, and implement improvements to optimize cloud infrastructure.
- Collaborate with development teams to ensure that cloud applications are properly deployed, scalable, and secure.
- Manage security and access controls across cloud environments by using AWS IAM roles, security groups, and encryption strategies.
- Implement disaster recovery plans and ensure high availability and fault tolerance for cloud-based applications and services.
- Create and maintain documentation for infrastructure, deployment processes, and DevOps practices.
- Stay up-to-date with the latest industry trends, AWS offerings, and best practices in DevOps and cloud computing.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- 3+ years of experience working in a DevOps role, with at least 2 years focused on AWS cloud technologies.
- Strong knowledge of AWS services and architecture, including EC2, S3, Lambda, RDS, CloudWatch, VPC, and IAM.
- Experience with infrastructure-as-code (IAC) tools such as Terraform, AWS CloudFormation, or Ansible.
- Proficiency with CI/CD tools like Jenkins, GitLab CI, CircleCI, or AWS CodePipeline.
- Strong understanding of containerization and orchestration technologies (Docker, Kubernetes, ECS, EKS).
- Experience with version control tools like Git.
- Knowledge of monitoring and alerting tools such as Prometheus, Grafana, or AWS CloudWatch.
- Solid experience with scripting languages such as Python, Bash, or Shell scripting.
- Familiarity with agile methodologies and collaborative tools (JIRA, Confluence, etc.).
- Strong problem-solving and troubleshooting skills.
"Tekgence is an equal opportunity employer. Applicants must be authorized to work in the U.S. U.S. citizens and Green Card holders are strongly encouraged to apply."