We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 5+ years of experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM), Build/Release Management and Change/Incident Management performing duties such as monitoring, automation, deployment, documenting, and support and troubleshooting.
  • Extensive Experience with Continuous Integration Tools (Jenkins, Bamboo) for Deployment purpose.
  • Expertise in implementing the Configuration Management Tools like Chef, Puppet, and Ansible.
  • Experience in automating, building, deploying and releasing code from one environment to other environment and deploying to servers
  • Experience in Installation, Configuration,Backup, Recovery, Maintenance, and Support of Solaris & Linux servers.
  • Experience in GIT and Rational Clear Case on UNIX and Windows environment.
  • Excellent working knowledge of designing installing and implementing VMware ESX Server, VMware Virtual Center, VMware VSphere, VMware Infrastructural Products for Virtualization.
  • Experience in using the open source monitoring tools like Nagios, Zabbix and Good knowledge in Splunk.
  • Experience in administering revision - control system tools like Subversion (SVN), GIT.
  • Expertise in Agile tools like Atlassian, Jira, and Scrum.
  • Expertise in using Artifactory Repository Managers for Maven builds.
  • Experience with Udeploy, Application Deployment Automation Tools.
  • Expertise in cloud DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. Including Amazon Web Services (AWS), Maven, Ant, Chef, Jenkins, GitHub, Serena Products, SVN, Clear Case, Build Forge, Serena PVCS, CVS, Tomcat, JBoss, Linux.
  • Experience with Open Stack and Salt Stack.
  • Good Command in Basic Linux, Solaris, and Mac OS, UNIX administration, PowerShell, bash and exposure to Python scripting.
  • Experience with build tools Ant and Maven for writing Build.xmls and pom.xmls respectivelyin JAVA and J2EE applications.
  • Administered and Implemented CI tools Jenkins for automated builds and deployments
  • Maintained clear communication between management, development, and QA regarding build standards, procedures, and requirements.
  • End to end understanding of a Release life cycle, Release milestone tracking, Release calendar ownership, Game plan preparations, Change Approval process, Production Cutover Planning and Post Production Validations.
  • Standardized and automated SCM tasks, such as creating tags and branches, managing access to source code repositories, controlling mergers and check-ins.

TECHNICAL SKILLS

Languages: C, C++, JAVA, XML, SHELL, PERL, Python, Ruby.

Application/Webserver: Oracle Web logic server11g/10g /9, Apache, Tomcat, WebSphere, IIS.

Databases: MySQL, SQL, NoSQL, Oracle 9i/10g, SQL Server, Mongo DB.

Operating Systems: UNIX, RedHat-Linux, Centos- Linux, Ubuntu, Windows NT, MAC OS.

Version Control Tools: Git, CVS, SVN, Harvest, Perforce, TFS.

Scripting Languages: UNIX Shell scripting, Perl scripting. Ruby scripts, Python scripting, Powershell scripting, JSON, XML

Build & Release Engineering /DevOps: Jenkins, Docker, TeamCity, Puppet, AWS, Azure, Chef, Ant, Vagrant, Atlassian-Jira, GitHub, Ansible, Open Stack and Salt Stack.

Virtualization tools: VMware, AWS (EC2, S3, CloudWatch, CloudTrail, EBS, EFS, VPC, ELB, NAT Gwy)

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Devops Engineer

Responsibilities:

  • Linux System & Middleware Administrator responsible for the day-to-day administration and administration of RHEL 5, 6/ CentOS which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Defined and Implemented CM and Release Management Processes, Policies, and Procedures.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, Whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
  • Deploy and monitor scalable infrastructure on cloud environment Amazon web services (AWS) /Open stack and configuration management using Puppet and Ansible.
  • Deployed web applications for various environment development, staging and production.
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Perforce and PVCS.
  • Worked with product delivery team to help with writing code for continuous delivery tools and automation.
  • Expertise in various branching methodologies, merging and tagging to facilitate defect/change management in conjunction with projects across the organization.
  • Ensure proper version control, revision labels and baseline management procedures as part of the release process.
  • Worked closely with Project Managers to understand code/configuration of a release scope and confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for global software development
  • Working with engineering teams. Engineering teams including implementation of build scripts, continuous integration infrastructure
  • DesignedPuppetModules & wrote Ansible Playbooks to manage configurations and automate the installation process.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Monitored various applications, system health and provided metrics.
  • Coordinate/assist developers with establishing and applying appropriate branching; enable Continuous Delivery for Deployment into several environments of Test, QA, Stress, and Production using Nexus and Jenkins.
  • Work closely with the Networks and Security Team in opening firewalls and DNS requests required for the infrastructure.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Meeting the release milestones, attending weekly release meetings.
  • Configured and tuning JDBC Connection pools, JMS configurations, and JVM tuning.
  • Deployment applications (JAR, WAR, RAR, and EAR) and related troubleshooting in clustered environment using Admin console and WLST scripts.
  • Documented and edited the deployment procedures, customer facing and resolution issues on WIKI for our feature references.
  • Worked in 24/7 Production Support on a bi-weekly basis.

Environment: Red hat Linux 5/ 6/7Solaris 9 &10, VMWare, AWS, Open stackDell DRAC, WebLogic Server 10.3,11g/12c, Oracle 10g/11g, Tomcat 6.0,7.0,Apache 2.2. GIT, Vagrant, Dockers.

Confidential - Columbia, Maryland

DevOps Engineer

Responsibilities:

  • Senior Linux/ DevOps System Engineer responsible for the day-to-day administration
  • Administration of RHEL 5, 6 and Centos, which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers across ESX hosts.
  • Automate infrastructure in AWS using Amazon web services.Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Created Branches, Labels and performed Merges using Stash and GIT.
  • Work closely with the network team to set up the load balancer for the WebLogic/JBoss domains using an A-10 load balancer.
  • 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.
  • Provided support to Production, Staging, QA, Development environments for code deployments, changes, and general support.
  • Performance tuning the JVM to suit the specific application needs.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging
  • Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications.

Environment: Red hat Linux 5,6,7, CentOS 6,AWS,Open stackDell DRAC, WebLogic Server 10.3,11g,Oracle 10g/11g,Tomcat 6.0,7.0,Apache 2.2. GIT, Vagrant, Docker.

Confidential, Auburn Hills, MI

Linux/ WebLogic Administrator

Responsibilities:

  • Maintaining Web hosting DMZ environment include technologies such as WebLogic & Web Servers on various operating systems such as Sun Solaris, Linux, and Windows NT.
  • Managing clustered environment.
  • Configuring Oracle database connection pools at various application server level.
  • Troubles shoot application and system-level issues.
  • Co-coordinating task amongst customer and various teams.
  • Monitoring application server via third party software.
  • Tuning application server by modifying Execute Queue Thread / JVM heap.
  • Deploying applications to the various production environment using deployment tools.
  • Responsible for Fine Tuning of Web Servers, Application Server.
  • Work closely with vendors to facilitate changes when needed.
  • Responsible amongst team for day-to-day tasks.
  • Escalation of problems to Vendor support, Engineering and Development teams for further analysis.
  • Daily monitoring of servers of various environments spreads across various geographical locations.
  • Involved in debugging & troubleshooting application codes with developers based on types of exceptions thrown.
  • Responsible for maintaining changes to the environment and addressing the same to daily change control meeting.
  • Troubleshoot the complex problem and improve the processes.
  • Simplify processes by automating various tasks.

Environment: Red Hat 5/6/7, Linux 5.x, WebLogic Server, Apache 2.0.

We'd love your feedback!