We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Salt Lake City, UT

SUMMARY:

  • Around 4+ years of experience, with strong expertise in the fields of DevOps, Build and Release Engineer and Unix Admin, using various automation tools to oversee the end to end deployment process.
  • Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS) servers along with Amazon Web Services.
  • Experience in provision of automation tools like Chef, Puppet and Ansible, in addition to deployment tools like SVN, GIT, PVCS, Clear Case, Clear Quest, Perforce, Cruise Control, Jenkins, and Bamboo.
  • Extensively used container based tools like Docker, in combination with automation tools Chef and Puppet.
  • Worked on setting up of hosted Chef Servers to facilitate the automation of services.
  • Experience in writing scripts in Python for various applications.
  • Developed and deployed Java based applications in combination with CI tools like Jenkins and TFS.
  • Expertise in working in enterprise Linux (Red Hat, openSUSE and Debian) and Windows based environments.
  • Developed and deployed applications onto various SDLC based environments using the industry standard techniques of Continuous Integration and Continuous Deployment.
  • Experience in migrating the code base from SVN to GIT and vice versa.
  • Administered version controlling of the code base using tools like SVN, GIT and Perforce.
  • Used tools like SonarQube to check the integrity of code and Nexus based repository for version controlling.
  • Extensive experience in build tools like ANT, Maven and Gradle.
  • Used Shell Scripting (Bash and Ksh), Ruby and Python based scripts for merging, branching and automating the processes across the environments.
  • Implemented Continuous Integration using various tools like Jenkins, TFS, and Bamboo.
  • Experience in working in building of various Puppet based modules and manifests.
  • Boot strapped various enterprise chef nodes by setting up keys.
  • Experience in deploying on to different environments that support enterprise level web applications.
  • Worked on monitoring tools like Nagios, Zabbix, Stackdriver, AWS CloudWatch to health check the various deployed resources and services.
  • Experience working in both Waterfall and Agile methodologies.
  • Excellent communicative, interpersonal, intuitive, analysis in both independent and team work environments.

TECHNICAL SKILLS:

Cloud services: AWS, Azure, Pivotal Cloud Foundry, Openstack.

Configuration Management tools: Puppet, Chef, Salt, Ansible

CI/CD servers: Jenkins, Build Forge and bamboo

Monitoring Tools: Nagios, Stackdriver, Graphite, Splunk, AWS cloud monitoring, Grafana.

Virtualization Tools: Oracle VirtualBox, VMware Workstation, Vagrant, Docker, vSphere ESX 3.x,4.x.

Web/Application Servers: WebSphere Application Server (WAS) 3.5, 4.0, MQSeries, WebLogic, Apache Tomcat, JBoss, Server, IBM HTTP Server.

Networking: TCP/IP, NIS, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, VMware nexus switch, F5 load balancer.

RDBMS: IBM UDB2, Oracle 7.x/8.0/9i, MySQL, MS - SQL Server and MS-Access

Programming Languages: C, C++, Java, JavaScript, Servlets, JSP, EJB, VB, HTML, Python, Perl, Ruby and Shell Scripting.

Build Tools: Maven, Ant, Gradle.

OperatingSystems: Red Hat Enterprise Linux, Ubuntu Linux, Windows Server

PROFESSIONAL EXPERIENCE:

Confidential, Salt Lake City, UT

DevOps Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, IPS, QA, IT, Operations and Releases teams to ensure there are no resource conflicts and delays in deployments.
  • Worked closely with Project Managers to discuss code/configuration release scope and how to confirm a successful release.
  • Created CICD pipeline’s for application and API's for automating the deployment process.
  • Implemented continuous integration using Jenkins and configured various plugins GIT, Bit Bucket, Maven, Sonarqube, Artifactory.
  • Managed and Utilized ALM stack consisting of Jira, Confluence, and Bit Bucket across several agile development teams.
  • Documented and tracked issues, processes, guides, how-to, and white papers using Jira and Confluence.
  • Confluence is used for continuous tracking of project tasks.
  • Configured application servers Jboss to deploy the code and deployed various Web Application and API's into VM Dev cloud.
  • Created and managed shell scripts for the automation of build and deployment process.
  • Used sub modules in GIT and trained the new users on working with sub modules in GIT.
  • Develop software application for the RedHat Cloud Open Shift PAAS platform.
  • Build and configure JDBC Data-sources using Open Shift environment variables.
  • Configured and installed monitoring tools
  • Managed team of JIRA and Confluence administrators implementing Atlassian tools for users.
  • Used configuration management tools Chef, Ansible, and CF Engine.
  • Written Chef Cookbooks, recipes and pushed them onto Chef Server for configuring VM Servers.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, and Cloud formation scripts.
  • Educated Development teams on Jenkins, Docker, GIT, Bit Bucket, Chef and whole CICD Pipeline process.
  • Configured installed and maintained PostgreSQL onto the Dev, QA VM servers.
  • Managed user accounts on Linux platform by creating Active Directory user groups and giving permissions to the individual users and for the group users to the dev and production servers.
  • Helped developers in creating uDeploy snapshots, adding version to the snapshot during production installs.
  • Responsible for sprint planning sessions and daily stand-up meetings.
  • Worked in Agile environments and wrote Jira stories, broke those stories into smaller pieces to complete the stories within the allocated sprints.
  • Documented all the process of CICD Pipeline to make sure that all the steps are completed successfully and for feature reference of Dev teams.

Environment: Shell Scripting, Docker, Jboss, Artifactory, Chef, Sonarqube, Confluence,AWS, UDeploy, Confluence, Red Hat Linux, centos 6, PostgreSQL, Bit Bucket, Jira, Bamboo, GIT, Web services, Web Logic, Ansible, Jenkins, J2EE, Web sphere, VM Ware.

Confidential, NY

AWS/DevOps Engineer

Responsibilities:

  • Set up End to End solution for hosting the web application on AWS cloud with integration to S3 buckets.
  • Integration of web portal and users associated with S3 bucket.
  • High availability and Scalability to be the very base of using AWS for customer.
  • Worked on Setting up the AWS environment for development purposes and making sure the environment is security compliant.
  • Created test environments in AWS for the developers.
  • Worked on Ansible and used playbooks to deploy software onto the hosts.
  • Created of Dockers and containers in the Linux environment.
  • Automated the Build and Deployment process using Udeploy tool.
  • Implemented CI and CD for database using Jenkins and UDeploy
  • Worked on Creating of instances and putting it to production after making sure the servers are compliant with the security norms of the client.
  • Make sure the instances are running fine as per the Trusted Advisory reports in AWS.
  • Set up the squid server to allow the compliant hosts to access the internet.
  • Maintained activities for AWS instances and load-balancers during releases and upgrades.
  • Created SOPs and led the team on maintenance and troubleshooting of the WAF layer (Incapsula) Protection for websites as part of the security enhancement
  • Advised customer on the issues reported in the Trusted Advisory reports created by AWS. Led the team in having the alerts resolved.
  • Primary point of contact for patch deployment activities across the production servers via the Red Hat Network (RHN). Led the team to have the patch activity done and make sure the instances were 100% compliant.
  • Tier 4 escalation point for Operations and Business teams, providing outstanding customer service and supporting operations teams on Problems and Incident resolution.
  • Worked in depth with the security team to enable the security features of the production, development and QAT servers.
  • Worked on daily server administration activities like log-rotation, cache clearing and also monitoring daily server status using tools like keynote, Splunk, AWS.
  • Providing guidelines and recommending best practices on AWS infrastructure to client.
  • Familiar with Openstack functionality in comparison to AWS.
  • Implementing shell scripting to automate the manual tasks of the team.

Environment: AWS cloud computing, Ansible, Docker, Red Hat Linux, Splunk, Confluence, Openstack, Shell Scripting.

Confidential, Sprint Overland Park, KS

Build & Release Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, IPS, QA, IT, Operations and Releases teams to ensure there are no resource conflicts and delays in deployments.
  • Bootstrapping instances using Chef and integrating with auto scaling.
  • Automation of various administrative tasks on multiple servers using Chef.
  • Gathering Information from the Clients and providing consultation by performing POC and setup the Build/Deployment and Release Management.
  • Setting up the build and deployment automation for Java & Mule base project by using JENKINS and Maven.
  • Responsible for creating and deploying builds on various Web logic environments, testing in build environment and release to test team on scheduled time.
  • Creating builds using power shell Scripts, Maven scripts manually and automated.
  • Troubleshooting deployment and installation issues. Automated the Build Process using Jenkins.
  • Cloud DevOps Consultant, responsible for automation and orchestration of clients’ cloud service offerings on AWS.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Developing ruby cloud formation templates and setting up Auto scaling for EC2 instances.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Creating Cloudwatch alerts for instances and using them in Autoscaling launch configurations.
  • Launched Docker containers on EC2 instance.
  • SVN administration like give access for branches and SVN repositories.
  • Creating SVN repositories and give access rights to the authorized developers.
  • Experience in writing scripts to automate jobs and debugging scripts.
  • Experience in configuring monitoring tools like Nagios.
  • Worked in Agile environments and wrote Jira stories, broke those stories into smaller pieces to complete the stories within the allocated sprints.
  • Documented all the process of CICD Pipeline to make sure that all the steps are completed successfully and for feature reference of Dev teams.

Environment: RHEL, Solaris, AIX, Java/J2ee, Puppet, Chef, Docker, 11, Redhat Cluster, NFS, DNS, SAN/NAS, VERITAS Net backup, Cisco UCS, AWS, Jenkins, Maven, ANT, GIT, SVN.

Confidential

Unix Systems Administrator

Responsibilities:

  • Coordinated with DBA's in maintaining and resolving database related issues.
  • Implemented and Configured LVM management.
  • Collaborated with Engineering Team to build New Unix Servers.
  • Installation and management of patches and packages
  • Management of Solaris and Unix in VMWare infrastructure.
  • Human and nonhuman LDAP user management through GE cloud websites, Apache Directory Studio.
  • Automated system management tasks like user account creation, file system size monitoring, monitor system resources and system maintenance using Shell, and Perl scripts.
  • Created network environments using TCP/IP, NFS, and DHCP.
  • Performed live as well as manual OS upgrade from Red hat 3, 4 to red hat 5 and 6.
  • Efficiency in installing, configuring, and implementing of RAID 0, RAID 1, and RAID 5 levels using Logical Volume Manager.
  • Performing System Storage management/LVM tasks like creating volume groups, PV’s, LV’s and jfs/jfs2 Filesystems, mirroring, VG’s, LV’s and mounting filesystems.
  • Actively involved in discussion with client in migration of BMC Patrol monitoring to NAGIOS.
  • Expertise in security hardening (iptables/selinux) major Production Servers, and compiling, building and installing web server based Unix tools.
  • Troubleshooting and fixing the problems related to systems, software and day-to-day regular maintenance tasks of the system.
  • Respond to emergency calls relating to server performance, diagnosis of problems, repairing problems or calling upon appropriate vendors to resolve the issue.
  • Ability to demonstrate initiative, customer orientation and team work competencies.
  • Responsible for quality reviews and standards.
  • Expertise in Red Hat Unix backup/restore with tar including disk partitioning and formatting.
  • Provided 24x7 on-call / Remote Support for Unix Production Problems on weekly rotation basis.
  • Troubleshooting day-to-day server related issues and problems.

Environment: Red Hat 5.x/6.x, CentOS 5.x/6.x, VMware Virtual Client 3.5, AIX 5.3, 6.1, Windows Server, XP, 07,08, DNS, NFS, SMTP, Veritas File System (VxFS), Web server Apache 1.3x, VMware, BMC Event Manager, vSphere4.1/5.1.

We'd love your feedback!