As a DevOps Manager, you are responsible for "baking in" high scalability and high availability into our infrastructure.
with architecting, designing, developing, and supporting the most visible Internet-scale infrastructure.
Managing the infrastructure powering client at massive scale requires you to master AWS cloud architectures, designing effective high availability network topologies, as well as, having a mastery of hardware and software load balancers.
deep understanding of clustering techniques to SQL and NoSQL storage and design and implement effective disaster recovery strategies.
expert in Ops Management tools and you have a deep understanding of change control protocols and procedures.
deep knowledge of monitoring tools, and NOC operations to manage 24/7 NOC team.
Responsible situation for managers where participant will be master-in:
Lead geographically distributed DevOps and NOC engineering practices including definition of processes, metrics, tools selection and automation.
Deliver key DevOps and NOC initiatives including planning and team organization and execution.
Ensure standardized, mature change management and release management processes and automate deployment and maintenance procedures using industry-standard scripting languages.
Implement automated infrastructure testing.
Configure and tune an enterprise monitoring and instrumentation system(s) to efficiently detect existing issues and predict future issues based on trends.
Orchestrate the provisioning, load balancing, dynamic configuration/re-configuration, monitoring and spend optimization of servers across cloud providers, data centers, availability zones.
Improve the performance, security, redundancy and availability of systems.
Maintaining database security and controlling permissions.
Monitoring database performance.
Configuration Management building blocks using tools such as Chef or Puppet.
Performance analysis and capacity planning – maintaining performance models on all applications and systems.
Rapid response, trouble-shoot, and triage of production issues.
Develop a comprehensive infrastructure policy.
Apply information security best practices and respond to security events.
Be very comfortable in the command line, writing scripts, etc.
Analyze processes, recommend improvements, and write process documentation.
Ability to work as part of an agile development team.
DevOps training is a must to do for IT professionals, who are:
Systems Admins
Developers
Testers
Solutions Architect
Release Engineers
Cloud Professionals
IT managers
Prerequisites
Basic familiarity with IT and IT frameworks (Agile, Lean, ITSM) is recommended