DevOps Engineer - Senior
Job Description
Meet MacStadium. We build cloud solutions to simplify Mac for business. We actively participate in and influence the Apple ecosystem in a cool way and have been a part of it since day one. Developers and end users at leading tech companies, big enterprises, and small teams rely on MacStadiumās innovative solutions every day. We have a passionate team of hard working, hard playing professionals with a big, shared vision. Come join us as we grow again!
What we need:
As a Senior DevOps Engineer at MacStadium, you will play a pivotal role in driving the automation and delivery of our infrastructure to ensure seamless and efficient cloud service delivery. Reporting directly to the Operations organization, your responsibilities include deploying system automation, provisioning automation, monitoring configuration automation, configuring software platform environments, and engineering MacStadium platform integrations.
This position reports to the Senior Manager, Engineering and preferred location for this role is in Atlanta, GA.
MacStadium's current U.S. office locations are in Atlanta, GA and Las Vegas, NV. While it is ideal to have this position located in close proximity to one of our offices, we are open to filling the role remotely outside of the states of Georgia and Nevada (within the United States) for the right candidate.Ā
What you will be doing:
Infrastructure Automation
- Design, implement, and maintain automated solutions for infrastructure provisioning and configuration
- Implement automated solutions for network provisioning, monitoring, and troubleshooting
- Work closely with network architects to ensure automation aligns with network design principles
- Develop end-to-end automation solutions for internal and customer-facing projects
- Collaborate with systems, monitoring, security, storage, and network engineering teams to automate repetitive tasks and enhance performance
Cloud Service Optimization
- Work closely with development and operations teams to identify and implement performance enhancements for our cloud services.
- Optimize resource utilization and cost-effectiveness in the cloud environment.
Python, GraphQL, Terraform, and Ansible Development
- Develop and maintain automation scripts using Python to integrate with infrastructure devices
- Employ Terraform to set up and manage infrastructure
- Use Ansible for configuration management and orchestration of infrastructure components
- Write clean, efficient, and maintainable code to automate infrastructure tasks using Python, GraphQL, Terraform, and Ansible
Collaboration with Cross-functional Teams
- Collaborate with cross-functional teams, including product development and security professionals, to implement end-to-end automation solutions
- Provide expertise in infrastructure automation techniques to support infrastructure projects
Documentation
- Create and maintain comprehensive documentation for automation scripts, workflows, and configurations
- Contribute to developing standard operating procedures (SOPs) for infrastructure automation
What Skills and Experience you need toĀ have:
-
Bachelor's degree in Computer Science, Information Technology, or equivalent experience (7+ years)
-
Experience with Full Stack software development practices
-
Experience with infrastructure automation
-
Experience with Cisco technologies
-
Experience with Python and GraphQL programming languages
-
Experience with automation tools (Ansible, Terraform)
-
Experience with containerization technologies (Docker, Kubernetes)
-
Experience with CI/CD pipelines and version control systems (Github, Jenkins, etc.)
-
Experience with Agile development tools (VSTS, Jira, GitLab)
-
Experience with AWS (EKS, ECS, Monitoring, Authentication, Security, etc.)
-
Experience with OSes (macOS, Ubuntu, Fedora, CentOS, CoreOS, etc.)
-
Experience with DNS, TCP/IP, NAT, PAT, routing, load balancing, andĀ packet inspection
-
Experience with monitoring and monitoring tools (Prometheus, Graphana,Ā NetData, etc.)
-
Excellent troubleshooting and problem-solving skills
-
Strong interpersonal skills as well as team-oriented and customer-focused
-
Self-starter with the ability to work individually on defined tasks with minimal supervision
-
Ability to work in a team environment to deliver components to complex projects
-
Collaborative and adaptable with the ability to learn quickly
-
Ability to work in a fast-paced and dynamic environment
Preferred Skills:
-
Experience with Nautobot or Netbox management solutions
-
Cisco certifications (e.g., CCNA, CCNP) are a plus
What you will get:
- Day one benefits. Coverage starts on day one. We offer competitive medical insurance, health and dependent care spending accounts, health savings account, disability insurance, and company paid and voluntary life insurance.Ā
- Balanced life. We offer employees generous paid time-off policies, parental leave, holiday schedule, and a flexible work environment; MacStadium understands life also happens outside of work. Did we mention free company swag?
- Solid future. Beyond competitive salary and 401(k) matching, MacStadium offers continuing education, professional development, and wellness reimbursements.
Ā
Date Posted
03/04/2024
Views
3
Similar Jobs
Senior Manager, GTM Portfolio Management, Chief of Staff - Autodesk
Views in the last 30 days - 0
View DetailsEvent Marketing Demand Generation Senior Coordinator - Salesforce
Views in the last 30 days - 0
View Details