We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY:

  • 5+ Years of Experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL, Ubuntu) servers along with creating and implementing a cloud strategy based on Amazon Web Services.
  • Experience with Configuration Management Tools (PUPPET, CHEF)
  • Good understanding of Docker Configuration Management Tool
  • Responsibilities include developing complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers.
  • Develop scalable build, test and deployment systems in virtualized environments.
  • Conduct DevOps Process Planning.
  • Managed servers on the Amazon Web Servicies (AWS) platform instances using Puppet, chef configuration management.
  • Experience in deploying JAVA projects using MAVEN/ANT and JENKINS
  • Good understanding of Openshift platform in managing Docker containers, Kubernetes Clusters.
  • Lead configuration management and workflow development efforts for the development team.
  • Configured their Kubernetes cluster and supported it running on the top of the CoreOS
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, and development and staging environments on AWS, RackSpace and Cloud.
  • Deployment and implementation of Puppet.
  • Experience with CI tools (Jenkins, Hudson)
  • Version Control Tools or Source Code Management tools (GIT, SVN)
  • Responsible for writing Manifests to configure nodes.
  • Strong understanding of JAVA project structures.
  • Experience in build automation using JENKINS, MAVEN, ANT
  • Experience with monitoring and management tools like NAGIOS, Splunk
  • Experienced in Installing, Upgrading, Patching, Configuring and Administrating Red Hat Linux
  • Building post install scripts using Shell scripting in Linux servers
  • Strong skills in managing Red Hat Linux servers, Virtualization, and system security.
  • Experience with Apache/Tomcat, Load Balancer (Apache) and expertise in making configuration changes.
  • Knowledge in load balancing and setting up load balancer and firewall rules in and enterprise environment
  • Provided 24x7 production support and development environments. Ability to communicate requirements effectively to team members and manage applications.

TECHNICAL SKILLS:

Build Tools: Ant, Maven, Gradle

Scripting Languages: Shell, Bash, Python

Configuration Management: GIT, Perforce, SVN,TFS

CI Tools: Jenkins, Bamboo, Hudson

Operating Systems: Windows, UNIX, RHEL and Solaris

Databases: Oracle, MySQL,Quickbase

Change Management: Remedy, Service Now, and PVCS Tracker

Web/Application Servers: Tomcat, HTTP Server, WebLogic, Jboss

Configuration Tools: Chef, Docker, Puppet, Ansible

Languages: Python, C#, Java

Other Tools/Applications: SharePoint, Adobe CQ5/AEM

PROFESSIONAL EXPERIENCE:

Confidential, CA

DevOps Engineer

Environment: Unix/Linux,Ansible, Jenkins, YAML, Maven,Python, Shell, Jira, GIT, Docker, Kubernetes,AWS.

Responsibilities:

  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Coordinate/assist developers with establishing and applying appropriate branching, merging conventions using GIT source control.
  • Writing Ansible playbooks for automating various systems level tasks.
  • Writing Ansible playbooks for running patch scripts and updating kernel parameters.
  • Written Ansible playbooks for kernel patching.
  • Assisted in creating the environment for Docker migration.
  • Dockerized all services and applications.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • Managed the repositories using artifactory.
  • Deployed Docker container using Ansible.
  • Deployed the applications with Kubernetes.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant's build.xml.
  • Managed and monitored the server and network infrastructure using Nagios.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Provided end - user training for all GITHub users to effectively use the tool.
  • Automate the builds and deployment of JAVA projects using ANT and Jenkins.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP. Utilized kubernetes and docker for the runtime environment of the CI/CD system to build,test deploy.
  • Created and maintained user accounts, roles on MySQL, production and staging servers.

Confidential, GA

Build & Release Engineer

Environment: GIT, ANT, Maven, Perl Scripts and Shell Scripts, Apache Tomcat, CHEF, UNIX, JIRA, Jenkins, Java.J2EE, JBOSS.

Responsibilities:

  • Experience in building the .NET and Java code to Jenkins servers.
  • Maintaining, Designing the primarily hosted servers like Ubuntu, Centos.
  • Automate infrastructure in AWS using amazon web services. Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
  • Automated the tasks using Chef.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
  • Created continuous integration system using SVN, Ant, Jenkins, chef, Puppet full automation
  • Crated images stored in the Docker container and uploaded to Docker hub.
  • Developed procedures to unify streamline and automate applications development and deployment procedures with Linux container technology using Docker.
  • Developed Networking policies for Docker containers. Worked on open source development tools like DockerContainers, Kubernetes.
  • Utilized kubernetes and docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
  • Written shell scripts for automating logs backup and archiving.
  • Logs file analysis (troubleshooting) to resolve issues using scripts.
  • Manage VMware Infrastructure clusters on Production Test/Development environments.
  • Experience working with VMWare tools like vCenter & vSphere to manage VM's running on ESX cluster nodes and also experience working vMotion.
  • Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications.

Confidential, KY

System Admin & DevOps Engineer

Environment: UNIX, LinuxRedHat4/5, CentOS4/5, Nagios, Jenkins,Chef, GIT, SVN, Maven, Ant, SQL server 2008R2/2012, AWS, VMware, Python, Shell.

Responsibilities:

  • Performed data management using native Linux utilities for archiving and compression
  • Installed and Configured Jenkins to build various jobs for application deployment and test cases execution.
  • Worked on AWS EC2 Instances creation, setting up AWS VPC, launching AWS EC2 instances different kind of private and public subnets based on the requirements for each of the applications.
  • Worked on AWS Elastic load balancing for deploying applications in high availability and AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications.
  • Worked on Chef for configuration management and infrastructure automation.
  • Worked on Chef Automation including writing Cookbooks and customized recipes for test driven development environments.
  • Written recipes and cookbooks in Chef for tomcat, apache, httpd, MySQL etc.
  • Worked on architecting and building solutions leveraging DevOps tools such as Puppet, Chef and Jenkins, Git, BitBucket etc.
  • Build artifacts (war and ear) from Jfrog Arti factory are deployed into a Apache Tomcat app server using PowerShell Scripts.
  • Managed version control tool Git to version code changes to help developers/programmers branch/merge code.
  • Installed Jenkins on a Linux machine and created a master and slave configuration through a build farm for implementation of multiple parallel builds.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugins, and managing artifacts in maven internal repository.
  • Work with development, testing, deployment and project teams to ensure continuous operation of build and test systems.
  • Deployed code on Tomcat, JBoss Application Servers for UAT and Development environments.
  • Configured Nagios for monitoring EC2 instances.
  • Configured and monitored distributed and multi-platform servers using Nagios.
  • Managed the software configurations using Enterprise Chef.
  • Setup the Chef Workstation, Chef Server and chef nodes.
  • Administered user accounts
  • Troubleshooting user logins using various remote login utilities.
  • Proficient in troubleshooting system problems.
  • Performed administration and monitored job processes using associated commands.
  • Monitored client disk quotas and general disk space usage. System performance monitoring and tuning.
  • Maintaining and troubleshooting network connectivity.
  • Customized user environment for users.
  • Monitored system logs.
  • Familiarity with network systems such as servers, switches, firewalls and routers.
  • Knowledge of Internet and networking infrastructure design.

Confidential

UNIX System Administrator

Environment: SQL, WebSphere, Apache, Linux

Responsibilities:

  • Involved in the design, development and testing phases of software development using Scaled AGILE methodology with Test Driven Development (TDD) and Pair Programming.
  • Created Stored Procedures to perform automated rules, updating to related tables using MS SQL Server 2016.
  • Design and implement SQL Server database tables, views, triggers and stored procedures and configure using SQL Server Management Studio
  • Managed and carried out system maintenance, hardware replacements and upgrades. Performed system patch and software analysis, installs and configuration.
  • Installed and Configured RHEL 3/4/5 on Intel and AMD hardware
  • Participated in upgrading and migrating to newer versions.
  • Perform Linux Kernel tuning for web, database and application servers.
  • Installed and configured Apache Web server and integrated with WebLogic server
  • Writing shell scripts for Automated Back- Confidential and Cron Jobs using sh and bash.
  • Managed user accounts and groups for corporate Linux users.
  • Managed and support corporate Linux Development servers.
  • Responsible for OS installs, system configuration and upgrades.
  • Manage and perform change control and administration on application servers, web servers, and database servers in company's mission critical production, staging and development environments.

We'd love your feedback!