We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

Buffalo Grove, IL

SUMMARY

  • Over 8 years of experience as an IT professional worked as DevOps, Build and Release Engineer in application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, ClearCase to Stash Migration, Waterfall methodologies.
  • Planned and executed Linux system changes and upgrades, Customer Support.
  • Experience in using Nexus and Artifactory Repository for Maven and ANT builds.
  • Hands on experience with containerization and clustering technologies like Docker andKubernetes.
  • Designed and implementedNexusbinary repository and process. Configured pom.xml files to publish the artifacts intoNexusrepository as part of the continuous integration (CI) process.
  • Write, design and code database enabled web applications using Perl.
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Having work experience in support of multi, platforms like UNIX, Ubuntu, RedHat, RHEL, Fedora and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.
  • Used ClearQuest (IBM tool) as the Defect Tracking tool and updated the defect logs.
  • Hands on exp. On website code and website patch Deployment and deployment tools like Udeploy (IBM), GIT, Jenkins, Artifactory.
  • Experience in working on version control systems like Subversion and GIT, clear case, Stash used Source code management client tools like Visual SVN, Stash, GIT Bash, GitHub, GIT GUI and other command line applications etc.
  • Deploy architecture on AWS cloud for LAMP Stack application.
  • Extensive experience using MAVEN, ANT and Xcode as build tools for the building of deployable artifacts from source code.
  • Develop and maintain configuration management system and manage branches within the SCM system using Perforce.
  • Experience in managing Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • ETL processing for better resource optimization, we thought of using lambda architecture for ETL processing, latest AWS service.
  • Have good knowledge and understanding on monitoring tools such as Nagios, ELK.
  • Developed bamboo Plans for Maven build, creating plan on bamboo and running them.
  • Installation and configuration of bamboo, Installation and configuration of Jira/Confluence.
  • Automated build and deployment task using Bash script.
  • Extensively worked on Hudson and Jenkins for continuous integration (CI) and for End-to-End automation for all build and deployments.
  • Used Configuration management tools and provisioning tools in CICD pipelines and finally Release and pipeline orchestration completes the CICD pipeline.
  • Familiar with the concepts of latest monitoring tools such as ELK stack (Elastic Search, Logstash and Kibana).
  • Ability in execution of XML, ANT Scripts, Shell Scripts, Perl Scripts, Python Scripts, and JAVA Scripts.
  • One clicks environment setup using Python and Ansible scripts, Udeploy interface to ALM.
  • Documented Daily meetings, Build reports, Release Notes and many other day-today documentation and Status Reports.

TECHNICAL SKILLS

Build Tools: Ant, Maven.

Version Control Tools: SVN, GIT

Continuous Integration Tools: Jenkins, Bamboo, Hudson

Container Tools: Docker, Kubernetes

Cloud Platforms: OpenStack, Amazon Web Services

Bug Tracking Tools: JIRA, Confluence, Clear Quest

Operating Systems: Sun Solaris 11, 10, 9, 8, 7, Red Hat Linux 3.x, 4.x, 5.x,6.x, Windows NT/2003/XP/2000.

Configuration Management Tools: Chef, Puppet, Ansible.

Web Technologies: JDBC, JSP, HTML, JavaScript, XML

Web/Application Servers: Tomcat, Apache, Web logic and JBoss

Database: Oracle, SQL Server, MySQL

Languages: C/C++, C#, HTML, Shell Scripting, Perl, Python, Ruby

Monitoring Tool: Cloud Watch, Nagios, Splunk, ELK

PROFESSIONAL EXPERIENCE

Confidential, Buffalo Grove, IL

Sr. DevOps Engineer

Responsibilities:

  • Installing Jenkins on Linux machine to create a master-slave configuration and implementing multiple parallel builds through build farm.
  • Writing scripts that achieve the complete deployments of DEV, QA and Production environments via Puppet.
  • Accomplished builds and deploys in Dev, ITest, QA and staging by Creating ANT, Perl & UNIX scripts.
  • Used AWS Ansible Python Script to generate inventory and push the deployments.
  • Managed EC2 instances utilizing Launch Configuration, Auto scaling, Elastic Load balancing, automated the process of provisioning infrastructure using Cloud Formation templates, and used Cloud Watch to create alarms and monitor environments
  • Designed and presented Container based delivery utilizing modern cutting-edge technologies such as Docker andKubernetes.
  • Good understanding of the Cloud Watch metrics like Latency, Replica Lag, Disk Volume Connections, Disk I/O, Queue Connections, Network I/O.
  • Creating snapshots and Amazon Machine Images (AMIs) of the instances for backup and creating clone instances.
  • Implemented of admin interfaces built onRubyon Rails, VMware performance reporting via PowerCLI.
  • Worked onConfluenceto share knowledge with other teams
  • Managing users and groups using the amazon Identity and access management (IAM).
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Integrated WLST scripts into Shell scripts and deployed build artifacts into a WebLogic application server.
  • Used JIRA as change management and bug tracking tool.
  • Built, configured in Ruby and supported Application team environments.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Maintained the entire Linux environment. Provisioning GIT and SVN configuration management environment for different developer teams.
  • UsedSeleniumWebDriver to test search results of qe-search engine
  • Design Chef, Ruby,Cookbooks for Automation and Configuration Management.
  • Deploying and configuring Writing Perl and Bash scripts for automation tasks
  • Used ELK stack for log analysis where Logstash collects data and stores information.
  • Installed and configured CDH5.0.0 cluster, usingClouderamanager
  • Worked with developers and QA engineers on release process and supported them in making various builds in certain environments.
  • Deployed Puppet, PuppetDashboard, and Puppet DB for configuration management to existing infrastructure.
  • Created inventory in Ansible for automating the continuous deployment.
  • Created run books for each application to help the release management team for successful deployments.
  • Installed Chef and created POC for using Chef as configuration management tool and orchestration.
  • Used ServiceNow tool to create change requests and service requests.

Environment: SVN, GIT, ANT, Maven, Jenkins, Selenium, Nexus, Chef, Puppet, UNIX, WebLogic server, AWS, WLST, Python Scripts, ELK stack, Shell Scripts, Perl Scripts, ServiceNow, Ruby on rails, Docker, Kubernetes, Cloudera, Confluence.

Confidential, Seattle, WA

DevOps Engineer

Responsibilities:

  • Installation, Configurations and maintenance of Red Hat Linux & Fedora Linux, CentOS, Servers (Red Hat RHEL 5/6, OEL5/6 and Centos5/6).
  • Experience on implementing and building Aspect product clusters using Puppet as a Configuration Management Tool.
  • Built deployment pipelines using Jenkins as a frontend for continuous deployment to local staging and test environments and to production environments on demand, using a combination of Ruby, Chef, AWS tools, and shell scripting.
  • Responsible for managing and administering multiple instances of GIT, including the build server infrastructure and operating environment for Chef & develop server-side scripts/SW to customize GIT and to tie in with other tools such as Jenkins.
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
  • Involved in building New ESX 5.1 servers and added to ESX Clusters and performed VMotion activities during maintenance windows.
  • Configured Virtual Machines under VMware ESX and ESXI Servers to install Red Hat Linux, CentOS and Windows guests.
  • Worked on Red Hat OS upgrades from RHEL 5.6 to 5.11 and RHEL 6.1 to 6.6
  • Involving in Implementation of various AWS cloud Application and deployment using Amazon EC2, S3, RDS(MySQL), Elastic Load Balancing(ELB), Auto scaling, Cloud Front, Elastic Block Storage(EBS), Elastic Beanstalk, Cloud Watch, Identity Access Management(IAM), Implementing Virtual cloud platforms using Amazon Virtual Private Cloud(VPC).
  • Implemented and configured code deploys to work with and GitHub for deployments.
  • Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template.
  • Worked on deployment of Application servers like Apache tomcat and JBOSS on Linux servers and integration with Apache web server.
  • Supported AWS Cloud environment with 200+ AWS instances and configured Elastic IP& Elastic Storage and experience working on implemented security groups.
  • Extensive experience on Packet capture on the network by TCPDUMP and analysing the traffic.
  • Supported physical servers and virtualized servers. Worked with other engineers to support SANs and VMWare hosts.
  • Strong and organized Documentation skills on Confluence and create MAR’s/MEG’s to get the approvals in the process of Change Management.
  • Experience on SPLUNK and creating indexes in the logs for monitoring and collecting.
  • Hands-on experience on NAGIOS as the monitoring tool and providing limits or parameters to set monitoring across the cluster by working in close with DATADOG Monitoring team.
  • Experience in Install and configuration of Web hosting administration HTTP, FTP, SSH.
  • Experience in Installed and configured Apache/Tomcat/Java/MySQL.
  • Manage file systems using Logical Volume Management, resize file systems and implemented huge NFS server and clients across the cluster.
  • Worked on Creating cookbooks and recipes, managing nodes, run lists, roles in chef environment.
  • Experience with Docker and clustering with Kubernetes.
  • Advice teams on steps required to prepare their project for the pipeline, including Bit Bucket, Stash, branching strategy, DevOps, etc
  • Strong scripting knowledge (Bash/Perl Scripting) to perform different administration tasks.
  • Understand the current and future architecture, features and capabilities in house developed deployment platform.
  • Good experience with network protocols like TCP/IP, DHCP, IMAP and POP3.
  • Documented and maintained the inventory for installation and troubleshooting procedures.

Environment: Red hat Linux 5,6,7, CentOS 5,6,7, Windows 2008 R2, VMWARE ESX 5.1,5.5, Apache, Tomcat, JBoss, Git, SVN, Nagios, datadog, HA-PROXY, Chef, Puppet, Jenkins, AWS, MYSQL.

Confidential, Long Island City, NY

Devops Engineer

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.
  • Expertise in installing, configuration and administration of Tomcat and Web Sphere Understanding of cloud-based deployments into Amazon EC2 with Puppet.
  • Setup and Configuration of Chef Configuration Management.Subversion administration for taking the builds using Chef Management.
  • Introduced ideas for better traceability of code and product development by documenting processes and daily activities inConfluence.
  • Experience in managing virtual instances and disks using Puppet.Deployed Chef Dashboard for configuration management to existing infrastructure.
  • UsedNode.JSevent driven architecture concept to optimize the application's throughput and scalability
  • Experience inAWSNetwork administration,AWSinstance monitoring, troubleshooting, deployment optimization, root cause analysis and preparing documentation.
  • Configuring the Docker containers and creating Docker files for different environments.
  • Designed Chef Modules to manage configurations and automate installation process.
  • Coordinate/assist developers with establishing and applying appropriate branching, merging conventions using GIT source control.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT and Maven to schedule the builds.
  • Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • 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.
  • Analysed the quality of the builds using the SonarQube.
  • Installed and configured CDH5.0.0 cluster, usingClouderamanager.
  • Managed and monitored the server and network infrastructure using Nagios and Splunk.
  • 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 GIT Hub 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.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Created and maintained user accounts, roles on MySQL, production and staging servers.

Environment: CI/CD,AWS, Jira, Jenkins, Chef, Docker, Apache, Python, Nginx, MySQL, ANT, SVN, Nagios, Ruby, Splunk, Cloudera, Node.Js, Conflunce, SonarQube.

Confidential

Build and Release Engineer

Responsibilities:

  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Deployed legacy applications into JBoss application server.
  • Created shell scripts to automate the server bounce activities for JBoss application server.
  • Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.
  • Installed Jira and confluence on Tomcat server.
  • Processed all the requests from the Developers through Remedy which is an IT process management tool and responsible for managing the code in Subversion (version controlling).
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
  • Experience in Creating and maintaining user accounts, profiles, security, rights, disk space and process monitoring.
  • Configured remote backup & automated through script.
  • Experience in setting Maven repository and pom.xml, Ant build.xml and managed the maven artifacts using Nexus repository.
  • Edited and Modified POM.xml for a few applications that used Maven.
  • Used Ant scripts to perform the builds and wrote a few build.xmls for application development teams.

Environment: Java, JBoss, Subversion, Ant, Maven, Jira, Tomcat, Shell scripting.

Confidential

Network Administrator/Build Tools Admin

Responsibilities:

  • Installed Subversion on Linux Machines and Created Different Repositories.
  • Created scripts for Backup and restoring SVN repositories.
  • Responsible for User Management on SVN repositories.
  • Involved in Deployment of applications to WAS instances.
  • Worked on Troubleshooting server hardware and software remotely thru MOM (monitoring software).
  • Deployed and configured, Windows 2000/ 2003 Servers, with DHCP, DNS, IIS, Active Directory Domain Controllers, Group Policy, Internet, TCP/IP, and Routing concept.
  • Performed design, installation, configuration, support, optimization and administration of Windows-based servers and applications as well as provide performance tuning and capacity planning.
  • Responsible for Basic Router Configuration and network equipment (Cisco, Linksys, Net gear, DLink, Brocade Switches).
  • Provided remote support for VPN Technologies for site-to-site and remote access.
  • Responsible for GPO software rollout and GPO policy lockdowns.
  • Provided after-hours on-call support by participating in the on-call rotation.
  • Installed new software releases, system upgrades and resolve software-related problems.
  • Developed Shell for system administration activities.
  • Installed Hard Disks, Memory etc.
  • Worked on Troubleshooting Network Problem.Managed CPU Usage, Shared Memory, Disk Space Usage and Controlling Processes.

Environment: CISCO 3600/2600 routers, Netopia Router, DNS, WINS, DHCP, TCP/IP, RIP, FTP, TFTP, Terminal Services, SNMP, SMTP, NFS, NIS, NIS+, NFS, Microsoft Windows 95/98/2000/XP/2003, AIX-5.2, Linux.

We'd love your feedback!