What are the responsibilities and job description for the DevOps Engineer position at My Desk?
Job Title: DevOps Engineer
Location: Austin, TX (Hybrid, 3days/Week)
Type: 6 Month Contract
Rate: $Open /hr.
Job Description:
Our Cloud Infrastructure DevOps Engineering team plays a pivotal role in designing and deploying robust infrastructure solutions to support SAP products and services. We are an automation-first organization, prioritizing the deployment of all our cloud resources via automation to enhance efficiency and consistency. Our engineers collaborate closely with internal product teams to deliver adaptable and scalable code that meets the requirements of our diverse clientele. Candidates will have the opportunity to work across various cloud providers using Terraform, developing provider-agnostic infrastructure as code solutions that ensure seamless functionality across different platforms. Our client base spans local, state, and federal government agencies and private sector organizations supporting government missions.
RESPONSIBILITIES:
· Deploy and maintain infrastructure across multiple cloud service providers by writing, modifying, and executing Terraform configurations, and debug errors as they occur.
· Execute Ansible playbooks to perform configuration and maintenance tasks, develop new Ansible roles, and proactively troubleshoot issues as they arise.
· Design and maintain infrastructure pipelines by leveraging GitLab across multiple repositories and build and optimize CI/CD workflows using GitLab Runners.
· Configure, build, and deploy containerized services using Docker and/or Kubernetes.
· Develop standard operating procedures, knowledge base articles, technical bulletins, and other documentation in support of the infrastructure.
· Operate with a security-first mindset, applying security considerations across all responsibilities.
· Implement monitoring, configuration management, and logging capabilities to manage a multi-tenant cloud infrastructure across multiple cloud service providers.
· Leverage generative AI tools to increase efficiency, improve accuracy and consistency, enhance security posture, and optimize resource management across the infrastructure.
KNOWLEDGE AND SKILLS:
· Knowledge of AWS foundational technologies (EC2, S3, IAM, Route53, VPC).
· Knowledge of Azure foundational technologies (Virtual Networks, Application Gateway, Storage Account, Virtual Machines, Load Balancer, Resource Groups).
· Knowledge of GCP foundational technologies (Projects, Compute Engine, GKE, Cloud Storage, VPC).
· Proficient in using Terraform to build modules for deploying infrastructure in AWS, Azure, and/or GCP.
· Proficient in CI/CD technologies including pipeline design and implementation using tools such as GitLab runners and ConcourseCI.
· Working knowledge of HashiCorp Vault for secret management, including secure storage and retrieval of credentials, API keys, and certificates.
· Experience with Ansible for automation, configuration management, and playbook development.
· Proficient in a scripting or programming language for automation (bash, python).
· Experience with RBAC design and Single Sign-On (SSO) for identity management.
· Investigation skills to review detailed infrastructure and configurations.
· Experience with logging and log processing in a cloud environment.
· Working knowledge of networking: ip routing, subnetting, network troubleshooting.
· Strong Linux OS skills (deployment, configuration, and troubleshooting).
· Knowledge of ITIL-compliant ticket management using ServiceNow, including incident resolution, change requests and sprint planning.
MINIMUM QUALIFICATIONS:
· Bachelor’s degree in Computer Science or equivalent practical experience.
· 5 or more years of experience with the following technologies: Terraform, Ansible, CI/CD, Secrets Management, Identity Management (SSO).
· Experience with Linux operating system internals and administration including security hardening.
· Basic understanding of core networking concepts, including TCP/IP, routing, DNS, network topologies, and cloud connectivity solutions.
PREFERRED QUALIFICATIONS:
· Expertise in designing, analyzing and troubleshooting large-scale distributed systems.
· Ability to debug and optimize code and automate routine tasks.
· Systematic problem-solving approach coupled with strong communication skills and a sense of ownership and drive.
· Hands-on experience developing infrastructure as code (IaC).
Job Type: Contract
Pay: $80.00 - $85.00 per hour
Application Question(s):
- What is your work authorization status - USC or GCH ?
- Pl share your linked In ID - Mandatory
- Do you have 5 or more years of experience with the following technologies:
Terraform, Ansible, CI/CD, Secrets Management, Identity Management (SSO).
Mention years of experience in each
- Do you have experience with Linux operating system internals and administration including security hardening.? mention years of experience
- Do you have Basic understanding of core networking concepts, including TCP/IP, routing, DNS, network topologies, and cloud connectivity solutions.?
- Preferred qualifications - Answer Yes or No
Expertise in designing, analyzing and troubleshooting large-scale distributed systems.
· Ability to debug and optimize code and automate routine tasks.
· Systematic problem-solving approach coupled with strong communication skills and a sense of ownership and drive.
· Hands-on experience developing infrastructure as code (IaC).
Work Location: Hybrid remote in Austin, TX 78789
Salary : $80 - $85