Basic Qualifications
• Self-motived, passionate about DevOps, enjoys a steep learning curve
• Strong debugging and problem solving skills
• Strong verbal and written communication skills
• Extensive experience managing Linux application servers (Ubuntu, CentOS)
• Experience with fluid virtual infrastructures (VMware, OpenStack)
• Extensive knowledge of LAMP infrastructures including bash/shell scripting
• Solid understanding of networking, storage and sysadmin best practices
• Working experience with GIT alongside Agile development processes
• Ability to juggle multiple projects, set priorities and meet deadlines
• Strong understanding of performance metrics from stress/load tests
• Demonstrated experience securing high-traffic properties (cloud and on-prem)
• Creative, strategic and critical thinker with a high attention to detail
• Strong sense of ownership and urgency
Preferred Qualifications
• Experience with REST APIs
• Experience with microservices
• Exposure to software processes such as unit testing, code analysis and code coverage
• Experience with Docker, Swarm, Kubernetes
• Experience with Gitlab-CI, Ansible, Chef, Puppet and/or Jenkins
• Scripting and programming languages (.NET, Python, PorwerShell)
• Track record of delivering hardened, fault-tolerant, high-availability designs
• Lazy enough to automate tasks, smart enough to document them well (L7 diagrams)
• Cool-headed in a crisis and instill confidence in those around you while solving problems
WHAT YOU WILL BE DOING:
• Build logging and monitoring systems to identify bottlenecks and assist with debugging, analysis and optimization
• Apply scripting expertise to exterminate manual processes with extreme prejudice.
• Build cutting-edge automation tools to improve capacity and velocity
• Monitor services and manage alerts through resolution
• Streamline manual system checks through automation and dashboards
• Create performance benchmark tests for applications and services.
• Provide day to day systems administration to the production environment
WHAT YOU NEED TO BE SUCCESSFUL:
• Strong Windows and Linux-based systems administration skills with practical experience operating in a cloud or virtualized environment.
• Continuous Integration and Deployment experience utilizing GIT, Gitlab-CI, powershell
• Ability to use a wide variety of open source technologies
• Experience with Microsoft Azure is preferred
• Experience building sophisticated and highly automated infrastructures.
• Strong scripting skills (PowerShell, Python, Bash, Ruby and/or Perl)
• Knowledge of at least one programming language (.NET / C#, Node.js)
• Proficiency with log analysis using tools such as log parser and/or log stash.
• Experience operating in a highly secure environment that conforms to various regulatory requirements and industry best practices.
• Excellent troubleshooting capabilities and an ability to quickly learn new technologies.
EXPERIENCE YOU NEED:
• 3+years of Windows and Linux-based experience in a mid-sized global organization within a cloud or virtual environment
• Ability to participate in an on-call support rotation.
چه موردی را میخواهید گزارش کنید؟