SmartRecruiting is looking on behalf of its client for a DevOps Engineer.
Location: Bucharest, Cotroceni Business Center – close to Politechnica University and AFI.
Company mission: The company is a creator and manufacturer of innovative social expression products that assist consumers in enhancing their relationships to create Happiness, Laughter and Love. Headquartered in Cleveland, Ohio, the company has offices worldwide in Canada, UK – Europe, Australia, Asia and generates annual revenue of approximately $1.9 billion. The Bucharest Office is one of the IT Centers that offers support for the Corporation Teams in the Data warehouse, System Engineering, QA Automation Engineering, Web & Mobile Development arias. We are a young, ambitious and dynamic team, growing together with the company through high training offered by our specialists in a variety of technologies across all platforms:
-Oracle, SQL, Informatica, Teradata, ETL, Unix/Shell Scripting, QlikView – Data Warehouse;
-Python, Java, C#, JavaScript, HTML, CSS, Endeca, SAP, Node JS, Android, iOS – Web & Mobile;
-Linux, Microsoft Windows – Active Directory, Exchange 2010, VM-Ware – System Admin;
-Avalanche, JMeter, Selenium – QA Automation and much more.
Summary objective of the job:
- The DevOps Engineer role will be responsible for administering a large and complex server farm. This position handles the installing, maintaining and monitoring the site’s hardware and software, and is responsible for the management of both customer-facing and backend infrastructure. The DevOps Engineer is expected to apply his base of technical, operational, process or project skills to identify opportunities for process improvement and bring new knowledge into the organization. The DevOps Engineer will be responsible for managing the software development build, deployment, testing and release pipelines/processes to achieve
scalable Continuous Integration/Continuous Deployment (CI/CD) objectives with minimal guidance. The position requires working closely with our Development and QA teams.
Responsibilities:
- Stays abreast of new technologies
- Understanding of AWS and Azure Cloud technologies
- Understanding of Bash, Perl or Python
- Writing infrastructure as code (Ansible, Chef, Terraform, Docker, CloudFormation)
- Understanding of Virtualization platforms, VMware and KVM
- Develops and maintains complex technical documentation and processes
- Supports existing systems and automates root cause analysis
- Follows development standards and effectively demonstrates technical solutions to other engineers in code reviews.
- Work with the lead to develop standards and procedures that support current and future operational needs with a focus on continuous improvement and automation
- Assist with the planning and delivery of all major software upgrades, system maintenance activities, technical patching, and hardware refresh initiatives
- Review technical requirements and solutions to ensure that all security requirements are addressed and are in line with corporate standards
- Participate in on call rotation
Technical experience:
- Knowledge and technical skills in Linux, Dell / Lenovo hardware including hardware provisioning, hardware installs and upgrades, firmware and module patching and lifecycle planning
- Knowledge and understanding of Redhat server virtualization, the open-source ecosystem, resource management, capacity and failover planning to minimize
unplanned disruptions to business applications - Knowledge of ITIL service management and disciplines to drive continuous improvement of service delivery
- Ability to demonstrate and deliver excellent troubleshooting and analytical skills to drive rapid problem resolution individually and within the server team
- Ability to manage deadlines, communicate in a team, and operate independently with guidance
- Understands how to estimate, the Software Product Development Lifecycle with Agile methodology
- Hands-on experience in building and handling VM’s, Containers utilizing tools like Azure Portal and DevTest labs, Kubernetes, Docker, Jenkins, and Ansible Tower
- Hands-on experience in developing and maintaining CI/CD process
- Experience scripting Amazon Web Services and Azure is preferred (python/bash)
- Knowledge of HTML, HTTP, Content Delivery Networks and other related internet technologies
- Understands firewall access rules – iptables
- AWS security groups and Mod Security
- Understands declarative configuration management (Ansible / Chef / Puppet)
- Understands key network protocols (DNS, HTTP, SMTP) and related server configuration
- Familiar with common Linux config files and command-line tools
- Understands basics of IP networking, IP routing)
- Adept with Linux command line
- Adept with ssh (key management, port forwarding, debugging)
Soft skills:
- Flexible, organized, good work ethic – requires little supervision
- Able to stay current and adapt to new/latest technologies
- Willing to learn new things and apply that knowledge to achieve goals
- Pro-active, able to meet schedules and deadlines
- Communicates effectively with team members and senior technology engineers
- Receptive to feedback, helps & offers solutions
- Fluent in English, both spoken and written
Required Education:
- BS in computer science or equivalent combination of technical education and work experience
Nice to have:
- Any IT certification is a plus (RedHat RHCE, RedHat Ansible, Amazon AWS, CCNA, ITIL, etc )
Benefits:
- Creative and friendly work environment in an international company driven by innovation
- Competitive salary and attractive benefits
- We are constantly investing in team training and general well being