Sr. Devops Engineer Resume
Marlborough, MA
SUMMARY
- Overall 8 years of Experience in IT industry as a Sr. Devops Engineer with extensive working experience in Linux and System administration, Devops tools and experience in AWS services.
- Experience in working on Red Hat Enterprise Linux, CentOS, Ubuntu, Sun Solaris, and Debian systems.
- Experience in installation and troubleshooting with ESX and ESXi Servers
- Versed in system administration, resolving system errors and file system errors.
- Good working knowledge in Continuous Integration and Continuous Delivery framework
- Versed in the principles of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
- Good Knowledge in Server side programming like Node Js
- Experienced in Trouble shooting and Backup and Recovery
- Profound Experience in LAN/WAN networking architecture and TCP/IP protocol, wireless networks & Cloud computing concepts.
- Experience in Chef and Ansible automation tools.
- Experience in developing Shell and Python scripts to automate the deployments
- Experience in using version Control tools like GIT, Subversion, IBM Clear case
- Experience in Installing and troubleshooting Ansible on main node and its managed hosts.
- Expertise in AWS cloud services which includes, EC2, S3, VPC, ELB, Elastic IP, Cloud Formation, Cloud Watch, Security Groups, RDS.
- Experience in setting up Amazon VPC and Networking within a VPC.
- Experience in automating Aws resources using Terraform and Ansible.
- Experienced in AWS Code Commit, Code Deploy and Code Pipeline.
- Experience in designing AWS Cloud Formation templates to create custom VPC, subnets.
- Worked on infrastructure with Docker containerization.
- Experience in writing scripts using build tools like Apache ANT and Apache MAVEN.
- Experience working with Nexus for maven repository.
- Experienced in troubleshooting and automated deployment to web servers and application servers like Apache, WebSphere, JBOSS and Tomcat.
- Created Ansible Playbooks and Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx
- Working Experience on server monitoring tool like Nagios
- Experience in Ticketing & Bug tracking tools like JIRA and Rally.
- Upgraded Linux and Debian servers using RPM package Manager and YUM
- Worked on Chef Server for provisioning and infrastructure automation, release automation and deployment automation, Configuring files and packages.
- Good experience in setting up of RAID0, RAID1 and RAID5 for data redundancy using VERITAS Volume Manager and VERITAS File System on Sun Solaris
- Experience in configuring and troubleshooting Networking services and protocols like NFS, DHCP, DNS, SAMBA, FTP, HTTP, TCP/IP, SSH and Firewall.
TECHNICAL SKILLS
Operating Systems: Red Hat Linux, Ubuntu, Debian, Fedora Windows/Server 2008, Server 2012 R2/10, UNIX, CentOS, AIX, Sun Solaris
CI/CD Tools: Jenkins, Chef, Ansible, Puppet, Vagrant, Docker, Terraform
Version Control System Tools: GIT, CVS, GITLAB, Subversion/SVN
Languages: Shell, Java, Python, Node Js
Networking: TCP/IP, NFS, Telnet, FTP, DNS, DHCP, NAT, Netstat, HTTP, SAMBA, IPTABLES
Build Tools: ANT, MAVEN
Bug Tracking & Testing Tools: JIRA, Bugzilla, Rally, Remedy
Servers: Apache Web Server, Tomcat Web Server, WebSphere, Nginx, VM Ware, ESXi Servers
Database: Oracle, SQL Server, MYSQL.
Cloud Services: AWS and its resources EC2, S3, ELB, Elastic IP, Elastic Bean Stalk Cloud Formation, Route53, RDS, VPC, Code commit, Code Deploy
Monitoring Tools: Nagios, Wireshark
Repositories: Nexus, Artficatory
PROFESSIONAL EXPERIENCE
Confidential, Marlborough, MA
Sr. Devops Engineer
Responsibilities:
- Created the automated build and deployment process for application, re - engineering setup for good user experience, and leading up to building a continuous integration system
- Assisted in migrating applications from customer on-premises datacenter to the AWS cloud service.
- Assisted teams in selecting appropriate tools and techniques to deliver timely, accurate information from all aspects of the application.
- Interacted with client teams to understand their deployment requests.
- Managed and configured the GitHub using Nexus tool to automate the build process and used the same to share snapshots and releases of internal projects.
- Experience on Virtualization technologies like VMware, Vagrant.
- Good working experience in AWS resources: EC2, S3, ELB, Elastic IP, Cloud Formation, Route53, RDS (database service), SNS, Auto Scaling with Aws CLI.
- Created roles, groups for users and resources using AWS Identity Access Management (IAM).
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Hands-on experience in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups.
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
- Deployed applications on AWS by using Elastic Beanstalk and Docker.
- Experience on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploying important applications.
- Developed several Playbooks, using Python as scripting language.
- Installed and configured Nexus and Artifactory repository to publish artifacts.
- Deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work withengineerson resolution.
- Worked on different Bug tracking tools like JIRA, Rally and Remedy
- Involved in weekly release meetings with teams to identify and mitigate risks associated with the releases.
- Experience in setting CRON jobs on servers by using Jenkins.
- Experience in Installing Jenkins on a Linux machines and created a master and slave configuration to implement parallel builds.
- Automated configuration management using Chef tool, developed cookbooks, recipes to manage nodes and Chef Server.
- Experience with Knife command-line tool and created Cookbooks.
- Regular monitoring of the testing team and Production team environments for any issues
- Implemented procedures to automate application development and deployment procedures with Linux container technology using Docker service.
- Implemented a CI/CD delivery pipeline with Docker, Jenkins and Git Hub
- Experience in various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Profound knowledge of different development methodologies like Waterfall, Agile and Scrum.
Environment: AWS, EC2, S3, Glacier, ELB, EC2 Auto scaling, Cloud Formation, Code Deploy, Elastic Bean Stalk Chef, Ansible, Git, Jenkins, Vagrant, Nexus, JIRA, Rally, Docker, OpenShift, Artifacts
Confidential, Tampa, FL
Devops & Release Engineer
Responsibilities:
- Regular Interaction with client teams to understand client deployment requests.
- Developed automated scripts for software and deploy packaged software.
- Used JIRA as bug tracking and ticketing tool.
- Good knowledge and understanding in Node js
- Used Node js in developing web applications
- Installing and configuring of Apache and Nginx webservers.
- Good hands-on experience on AWS services like EC2, S3, RDS, ELB, and EBS.
- Dynamically install and remove servers from AWS environment.
- Configured Apache Webserver in the AWS Cloud environment using Ansible automation tool.
- Integrated Jenkin build pipeline plugin for managing project tasks efficiently.
- Defined branching, labeling, and merge strategies for all applications in Git
- Extended the existing ANT files in case of any errors or modifications as per the requirements.
- Provided continuous feedback of status and continuous issues to the management.
- Deployed Java applications into web application servers like Apache Tomcat.
- Implemented Automation of Application Deployment using Ansible.
- Used Jfrog Artifactory as Artifact Repository Manager to upload the artifacts after build is successful
- Directed and configured Jenkins for overseeing regular Build, Test and Deploy chain, SVN/GIT with Dev-Testing-Production team for every week releases.
- Provided end-user training for all Subversion users to effectively use the tool.
- Experience in working with cookbooks, recipes, data bags and templates in Chef environment.
- Developed bash files for automation of activities and builds.
- Installed and configured SSH & SSL for secured access on Linux systems.
- Configuring the rules to each security group that associated to AWS EC2 instances.
- Created multi availability zones in VPC instances to enable high availability for applications.
- Good Experience of Operating Systems like Linux, UNIX, Windows.
- Experienced in deployment of applications on Apache, Nginx and Application Servers like Tomcat, JBoss.
- Excellent problem solving, analytical skills and technical skills.
Environment: AWS, EC2, Puppet, Chef, Git, SVN, Jenkins, Jfrog Artifactory, JIRA, Ant, Maven, LINUX, UNIX, Windows, Apache, Nginx, Tomcat, JBoss, SSH & SSL, Shell script
Confidential, New Jersey
Build and Release Engineer
Responsibilities:
- Developed and implemented the software management for the release of web applications.
- Configured Jenkins for performing builds in all the non-production and production environments and to automate the code-checkout process.
- Experience in User management and plug-in management for Jenkins
- Configured GitHub with Jenkins and scheduled jobs using POLL SCM option.
- Developed build and deployment scripts using Ant and Maven as tools in Jenkins to move from one environment to other environments.
- Developed and maintained build and release documentation and baseline builds.
- Modified ANT Scripts to build the JAR files, class files, WAR Files and EAR Files from VOBs.
- Deployed EAR and WAR files into WebLogic and Apache Servers.
- Code reviewing and merging Pull requests.
- Management of configuration files, services, packages using puppet automation tool.
- Installing and configuration of Tomcat for development and Testing Environments.
- Experience in writing Shell scripts for compilation and deployment process.
- Experience in writing pom.xml and ant build.xml for build scripts.
- Installed and configured Nexus Repository Manager to distribute build artifacts between the teams in the organization.
- Installation and customization of tools like IBM Clear Case and maintenance of these tools.
- Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
Environment: Jenkins, GitHub, Ant, Maven, Jar, WAR, EAR, Web Logic, Apache Server, Puppet, Xml, Nexus, Clear Case
Confidential
Linux/System Analyst
Responsibilities:
- Responsible for Connectivity issues among various Servers and various software components.
- Troubleshooting system OS, hardware, software and networks.
- Worked on installation and configuring VMware/ESX Servers for virtualization.
- Installing and Managing ESX and ESXi Servers on HP & CISCO hardware.
- Regular updates of drivers and firmware’s on all ESXi hosts
- Configuring network services like NFS, DHCP, DNS, SAMBA, FTP, HTTP, TCP/IP, SSH and Firewall that runs on Red Hat Linux, Sun Solaris, AIX.
- Worked with LVM for the management of Volumes including creation of physical and logical volumes on Linux.
- Configured and administered Tomcat and FTP for Production servers.
- Supported Unix/Linux servers running Oracle and MySQL databases.
- Responsible in setting up of user and group login ID, printing parameters, network configuration & password.
- Developed Shell scripts for acquiring information about various Linux servers
- Troubleshooting TCP/IP network problems for the clients.
- Involved in performing backup repository, creating folder and granting user access privileges.
- Administration and configuration of SSL and Apache Web Server.
- Worked on the configuration of server monitoring tool like Nagios.
- Monitored system log files and messages for errors of the hardware and software failure.
- Monitored Network traffic using packet analyzer tools such as TCP/IP dump, Wireshark
- Assisted networking team to assign the IP address for new physical and virtual servers.
- Installation, configuration of LAMP server on Debian and Centos
Environment: Redhat Linux, Fedora, Debian, CentOS, Ubuntu, Sun Solaris, AIX, NFS, DHCP, DNS, SAMBA, FTP, HTTP, TCP/IP, SSH, LVM, NFS, Cron Jobs, TCP/IP, LAMP, Nagios, RPM, YUM, Wireshark, VM Ware, ESXi Servers
Confidential
Jr. System Administrator
Responsibilities:
- Installation, configuration and Operating System and upgradation of, Red Hat Linux, Ubuntu and Sun Solaris.
- User account management and support.
- Installed and managed packages using RPM and YUM package administration.
- Testing, maintaining, and monitoring computer programs and systems, including coordinating the installation of computer programs and systems.
- Creating and managing Virtual Machines, Installing VM Tools into VM's and allocating for user.
- Administration of file and directories with basic file permissions.
- Maintaining and troubleshooting network connectivity.
- Performance tuning and preventive maintenance. Performed daily backup for systems.
- Performing and configuration of backup for web servers.
- Worked on issues to resolve daily hardware and software problems of organization machines.
- Experience in Operating System installations and BIOS upgrade and Maintenance.
- Configured Linux Firewall with IPCHAINS & IPTABLES
- Experienced in using Logical Volume Manager (LVM), Logical volumes, disk mirroring and creating Volume Groups
Environment: Red Hat Linux, Ubuntu, Sun Solaris, RPM, YUM, VMWare, LVM, IPCHAINS, IPTABLES.
