Cloud Infrastructure DevOps Engineer at Global IT Con
About the Job
Role: Cloud Infrastructure DevOps Engineer
Positions Available: 1
Est. Days: 2080 Hours (1 year) or possibility of conversion after 6 mos.
Location: Remote
Project: Platform Engineering
Role Summary:
Our Cloud Infrastructure DevOps 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 and customer-facing units 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 a wide range of Infrastructure as Code (IaC) tooling and practices, developing provider-agnostic solutions that ensure seamless functionality across different platforms. Our infrastructure supports a broad client base, including local, state, and federal government agencies, as well as private sector organizations engaged in government-related missions.
RESPONSIBILITIES
- Follow runbooks to deploy customer infrastructure using terraform. Collect logs and troubleshoot errors from runs, escalating to senior team members as needed.
- Manage infrastructure configuration using ansible playbooks by following runbooks. Log ansible output and troubleshoot errors.
- Use GitLab with multiple repositories to maintain customer infrastructure and create merge requests for changes to customer infrastructure.
- Deploy containerized services using existing runbooks.
- Be able to perform basic network troubleshooting: host connectivity to services, routing, service availability.
- Contribute to technical documentation to network, system design, and governance.
- Participate in documenting standard operating procedures including knowledge base articles.
- Operate in a security-first mindset, performing all other responsibilities with security in mind
- Use existing monitoring infrastructure to review and troubleshoot customer issues.
- Create prompts for generative AI elements embedded in applications and infrastructure consoles.
KNOWLEDGE AND SKILLS
- Knowledge of at least one cloud service provider: AWS, Azure, or GCP
- Able to run terraform commands following a runbook, familiarity with basic terraform commands
- Understands what CI/CD is, what pipelines are and why they are used
- Exposure to at least one programming or scripting language, with bash, python, HCL, or ansible being preferred.
- Understands user AAA (authentication, authorization, and accounting) and has had exposure to some form of non-local authentication (LDAP, Active Directory)
- Understands logging and knows where to look for local system logs
- Working knowledge of networking: ip routing, subnetting, network troubleshooting.
- Ability to navigate a Linux system: change directories, execute programs, change file and directory permissions, read & modify files
- Working knowledge of Jira
Minimum qualifications:
- Bachelor’s degree in Computer Science or equivalent practical experience.
- Have effective time management, communication, and decision-making, skills.
- 2-5 years’ experience managing SaaS platforms / datacenter operations experience
- 2-5 years’ experience with automated product deployment and infrastructure buildouts.
- 2-5 years’ experience working in a software development-focused company
- Have an engineering and an automation first mindset.
- 2-5 years’ experience in Software Development, Automation, Orchestration, CI/CD and use of configuration management tools
- Knowledge of modern monitoring tools including APM, RUM and synthetic monitoring
- Detail oriented and organized with the ability to prioritize work and complete work within expected timeframes.