Senior Dev Ops Engineer Job Description
Senior Dev Ops Engineer Duties & Responsibilities
To write an effective senior dev ops engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior dev ops engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Senior Dev Ops Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Senior Dev Ops Engineer
List any licenses or certifications required by the position: SSL, AWS, TLS, SAML, SSO
Education for Senior Dev Ops Engineer
Typically a job would require a certain level of education.
Employers hiring for the senior dev ops engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Technology, Education, Software Engineering, Management, Information Technology, Business, Software Development
Skills for Senior Dev Ops Engineer
Desired skills for senior dev ops engineer include:
Desired experience for senior dev ops engineer includes:
Senior Dev Ops Engineer Examples
Senior Dev Ops Engineer Job Description
- Experience with multiple scripting/programming languages including Python, Ruby, JAVA, .NET, and Powershell
- Set configuration standards for automation, virtualization, storage, linux, and windows systems
- Senior Linux engineering skills, and working knowledge of Windows
- Experience with operating systems including VSphere ESXi, Microsoft Windows, and Red Hat and/or CentOS Linux
- Develop and institute monitoring policies intrusion detection systems
- Manage configuration deployment, backup and (OS) updates
- Provide and maintain support for Internet/Intranet application environments, including application deployments, configuration, troubleshooting, failure analysis
- Schedule and implement production changes such as application deployments, software upgrades, roll out of security and system patches, bug fixes
- Lead troubleshooting initiatives and resolve server equipment failures by analysing issues and implementing corrective actions
- Troubleshoot deployment/runtime issues with networking, security, memory
- 2+ years working with a modern configuration management tool such as Chef, Puppet, or Cfengine 3
- 1+ year of experience working alongside development teams administering software delivery tools (Git, SVN, Jenkins/Hudson, Nexus, Maven/Gradle/Ant)
- 1+ year of experience working with cloud automation/orchestration technologies (Puppet, Chef, SpaceWalk, OpenStack, Ansible, Stackato, Docker)
- 1 year of overall IT experience in an enterprise cloud environment
- Experience working in various database technologies (MySQL, Oracle, Mongo DB) Incident Management, Release Management, Change Management, Capacity Management, Defect Management, Monitoring, etc
- Experience in native Android or iOS development
Senior Dev Ops Engineer Job Description
- Ensure applications meet all Company security standards
- Proactively identify hurdles in the release process, drive release process/SDLC changes and enforce processes with various stakeholders
- Communicate with software engineers, QA engineers, program management and operations staff on schedules and priorities to ensure releases are on track
- Create self-service capabilities for developers to write and manage product code
- Stay up-to-date on relevant technologies internally externally, plug into user groups, understand trends and opportunities to ensure we are using the best possible techniques and tools
- Evaluate, design and implement cloud computing technologies supporting high-volume mission critical services
- Developing, implement, and contribute to the open source community
- Produce technical design documentation for the service engineering team
- Mentor other members of the technical staff on emerging technologies
- Work closely with engineering, technical leaders and internal customers located in the US and India
- Experience working in matrixed IT department
- Software development experience in relevant language
- Demonstrated proficiency in shell scripting
- Strong knowledge of IT system infrastructure
- Solid understanding of TCP/IP and basic networking concepts (Subnets, VLANs, Jumbo Frames, LACP, NIC Teaming, Unicast/Broadcast/Multicast, ACLs, DNS, DHCP, SSH)
- Developing and documenting workflows and processes, improving those processes
Senior Dev Ops Engineer Job Description
- Maintain infrastructure design standards, ensure they are documented and up to date, and lead efforts to take new technologies into stack on continual basis as appropriate
- Infrastructure / feature design & implementation / Library & Service integration
- Design and implement future state SaaS / IaaS architecture
- Enable and implement continuous delivery and continuous integration
- Analyze a variety of approaches to a DevOps problem - provide pros and cons of different approaches to the team to arrive at an agreed upon direction
- Develop and administer tools to enable rapid micro service deployment
- Collaborate to incorporate automated unit, integration, functional, and performance testing into the continuous integration process across multiple projects
- Collaborate with the Development, Project Management, and Product Management teams to align projects, releases, patches, and other efforts
- Build, maintain and deploy the application level software in our development and test regions
- Prioritize and troubleshoot development and test region issues
- We’re looking for someone who’s worked with AWS and Open Source Technologies in the roles of Senior DevOps Engineer, Senior System Analyst or IT Solution Architect in a solution focused, fast paced team
- You have a track record of not waiting on being told what to do, but rather seeking out how you can help and improve things you touch
- As a Principal Engineer you are expected to have significant experience behind you which will inform how you proceed in solving problems you face
- The ability to learn quickly is a highly valued skill here
- Experience with noSQL databases, Mongo DB highly desirable
- Experience with log analysis tools like Splunk or SumoLogic
Senior Dev Ops Engineer Job Description
- Monitor production regions and environments
- Design, implement and maintain web hosting architecture optimized for company's backend systems
- Implement efficient deployment work-flows integrated with existing, new enterprise or open source tools (C# code
- Automate Public and Private cloud environments by utilizing tools such as Chef, VMware vRealize Automation, VMware vROPs, VMware Log Insight and Foreman
- Architect and build VMware vSphere/ESXi 6.5 clusters in a multi-site environment
- Configuration Management of servers with Chef
- Follow a continuous deployment, continuous integration model for server provisioning and application deployment
- Address escalated infrastructure issues, and monitor infrastructure components for performance, capacity, failures, and uptime
- Work within strict time frames following change management protocols to provide maximum uptime
- Implement, review, and adhere to security policies along with working with audit teams
- Undergraduate degree or diploma in Computer Science, Information Systems, or equivalent work experience
- 1-2+ years’ experience with system integration, Infrastructure as a service and Platform as a service deployment
- 1-2+ years’ experience with system configuration tools including Puppet, Chef, Ansible, or Vagrant(with demonstrated configuration knowledge and experience)
- DevOps experience and building internal clouds is a great plus (AWS)
- Experienced with modern infrastructure deployment tools and workflows
- Experience with code quality tools like JSHINT/JSLINT, FindBugs, etc
Senior Dev Ops Engineer Job Description
- Interact and coordinate with architects, vendors, hardware engineers, operating system engineers, and internal business partners
- Professionally represent the Cloud Engineering team as a technical consultant on projects
- Maintain documentation of all infrastructure related components including build and modifications
- Participate in on-call rotation providing “Always On” support
- Senior level in working with Chef, cookbooks, and recipes
- Automation experience in Public and Private cloud environments, with a strong understanding of infrastructure as code
- Experience in continuous deployment and life-cycle management using tools such as git, stash, and Jenkins
- Working experience with Nginx and Apache Tomcat
- Experience with VMware vRealize Automation and Operations, along with Chef and Foreman
- Experience configuring and administrating high availability clusters, and disaster recovery implementations
- Demonstrable expertise around specifying, designing, and implementing cloud management, system health, performance monitoring tools, and software management tools
- A strong subscriber to being cloud-native
- Track record of cost-consciousness and resource optimization
- Track record of technical excellence and accomplishments
- Experience with 24x7 PaaS environments
- Experience with Test Automation and Continuous Test in a delivery pipeline