We provide IT Staff Augmentation Services!

Sr. Devops Engineer/ Administrator Resume

2.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • Widespread experience in the design and implementation of DevOps processes for Agile projects around 8+ years, working with technologies and platforms including Chef, Jenkins, Git, UNIX/Linux, Docker, Apache, Nagios, AWS.
  • 8 years of experience as a Devops Engineer - Build and Release Engineer in automating, building, deploying, managing and releasing of code from one environment to other environment tightly maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like (DEVEL/TEST/STAGE & PROD)
  • Experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL, CENTOS, Windows) servers along with creating and implementing a cloud strategy based on Amazon Web Services (AWS).
  • Worked in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux 8/9, RHEL 5.x/6.x/7, Red Hat Satellite 6, Windows Server 2008-R2/2012-R2 and SUSE Linux 10.x/11.
  • Experience in Package Management using Red Hat RPM/YUM and Red Hat Satellite server.
  • Managed Amazon Web Services like EC2, S3 bundles, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Chef Code.
  • Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance.
  • Experience working with Chef Enterprise and Chef Open Source. Installed, configured, upgraded and managed Chef Master, Agents & Databases. Integration of Chef with Apache and Passenger.
  • Created Custom as well as downloaded pre-written Cookbooks and Manifests, Worked and utilized Chef hierarchy files, facts, and global variables.
  • Installed and managed Middleware tools through Chef such as WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, IBM IHS, Apache & Tomcat.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool.
  • Involved in setting up JIRA, Kanban as defect tracking system and configured various workflows, customizations and plugins for the bug/issue tracker.
  • Experience in working on source control tools like Tortoise SVN, CVS, Perforce, and GIT.
  • Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Experience NIC bonding/NIC Teaming configuration in Linux/UNIX/Windows/VMware systems to increase the bandwidth or redundancy based on requirement by the application.
  • Managing DNS, LDAP, FTP, Tomcat & Apache web servers on Linux servers.
  • Expertise in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, NIS, NIS+, SAMBA, SQUID, Postfix, Send mail, FTP, Remote Access, Security Management & Security trouble shooting skills.
  • Experienced with the installation, configuration of volume management using VERITAS Volume Manager 5.1/6.0 and Solstice Disk Suite on Solaris and experienced in RAID configurations.
  • Experience in Backup Tools like NetBackup, Veeam Backup and Replication Suite.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Expertise in writing Bash Scripts, Pearl Scripts, Python programing and other Scripts( sh/csh/ksh/Cscript/JCL ) for deployment of Java applications on bare servers or Middleware tools.
  • Installation, Configuration and Management of RDBMS and NoSql tools such as SQL Server 2008/2012/2014, MySQL, DB2, MongoDB & Cassandra.
  • Day to day administration of the Development environment and Production and Test environment systems. 24x7 on-call support
  • Sound knowledge in automation tools like Ansible, Puppet, Chef.
  • Provisioning and infrastructure automation in a IaaS and PaaS environment in AWS, Azure, Pivotal Cloud Foundry etc.
  • Implemented and deployed a system to Windows Azure, Microsoft’s new cloud solution.
  • Strong knowledge of networking concepts like switches, firewalls, load balancers, intrusion detection systems.
  • Have a wide domain knowledge on Financing sector, Hospitality/Servicing sector and Marketing sector
  • Strong appetite for learning new technologies with positive attitude.

TECHNICAL SKILLS:

Operating systems: Windows, Ubuntu, Red hat, Centos

Config/ Provisioning: Chef, Puppet, Ansible

Programming Languages: Java, Asp.Net, C#, LINQ, SQL

Shell Scripting: Python, Ruby, Shell, Perl, XML Cscript

DBMS Packages: Oracle 10g, SQL Server 2008/2012/2014, MySQL, NoSQL, Postgress DB, MongoDB, Cassandra

Web Technology: HTML, JavaScript s, JQuery, Bootstrap

Version Control: Visual Source Safe, GIT, SVN, CVS

CI: Jenkins/Hudson

BI/Monitoring: Nagios

Server: Apache, Nginx, Tomcat, MS-IIS

Technologies: MS Office, JBoss EAP, Docker, WebLogic, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Pivotal Cloud Foundry

Additional: Entity Framework, Ant, Maven, Jira, Kanban, Artifactory, Hashi corp Vagrant

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Sr. DevOps Engineer/ Administrator

Responsibilities:

  • Worked on installation, configuration and maintenance Debian/Redhat, CentOS and Suse Servers at multiple Data Centers.
  • Configured RedHat Kickstart for installing multiple production servers.
  • Installation, Configuration and administration of VMware.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Designed Chef or Ansible Modules to manage configurations and automate installation process.
  • Experience working with production servers at multiple data centers.
  • Writing custom scripting in Bash/Python/Ruby/Perl.
  • Worked on Physical to Cloud Migration in AWS.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Used Chef for Monitoring system and automation.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Deploying Linux server using Hashi corp Vagrant and Vagrantfile.
  • Experience in AWS, which included managing application in the cloud and creating instances.
  • Developed automation scripting in using Chef or Ansible to deploy and manage Java applications across Linux servers.
  • Worked on Version controller like GIT and integration tools: Jenkins
  • Logged events from forced crash dumps and troubleshoot server issues.
  • Configured yum repository server for installing packages from a centralized server.
  • Installed Fuse to mount the keys on every Debian Production Server for password-less authentication.
  • Experience with Configuration Management Tools (Ansible, Chef).
  • Installed and configured DCHP server to give IP leases to production servers.
  • RedHat Package Management of RedHat Linux user accounts, groups, directories, file permissions and other package deployments.
  • Applied the Clustering Topology that meets High Availability and Failover requirement for performance and functionality.
  • Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Sendmail on Redhat Linux/Debian Servers.
  • Configured, managed ESX VM’s with virtual center and VI client.
  • Performance monitoring using Sar, Iostat, VMstat and MPstaton servers and also logged to munin monitoring tool for graphical view.
  • Installed packages with yum and rpm.
  • Installation and configuration of PostgresSQL database on RedHat/Debian Servers.
  • Performed Disk management with the help of LVM (Logical Volume Manager).
  • Configuration and Administration of Apache Web Server and SSL.
  • Created and maintained network users, user environment, directories, and security.
  • Good knowledge on Docker and Dockerfiles. Containerizing web application from Linux server to Docker containerizes.
  • Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.

Environment: Scrum Agile, SVN, CVS, Ant, Maven, Git, Jenkins, Chef, Ansible, AWS, Tomcat, Selenium, Shell, Perl, Nexus and JIRA.

Confidential, Schaumburg, IL

Sr. DevOps Engineer

Responsibilities:

  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Used chef for server provisioning and infrastructure automation in a IaaS, PaaS environment.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Strong knowledge in Linux and Windows-based systems administration skills.
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Created proper documentation for new server setups and existing servers.
  • Developed installer scripts using Ant, Python for various products to be hosted on Application Servers
  • Maintaining a farm of EC2 instances, ELB’s and RDS.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool
  • Automated the cloud deployments using chef, scripts and AWS Cloud Formation Templates and Cloud Foundry.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux and Windows Servers using Amazon EC2, Chef, and custom Ruby/Bash/PowerShell and Other Shell Scripting Languages (sh/csh/ksh/Cscript/JCL/others).
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
  • Written Puppet Manifest file for various DB configurations to modularize and optimize end product configuration.
  • Implemented and building tools such as Ant/Maven in order to automate and enhance the overall operational environment.
  • Configuration of Kanban as defect tracking system and configured various workflows, customizations and plugins for the bug/issue tracker.
  • Integrating various provisioning and monitoring modules into a single platform.
  • Installing and managing DB servers like Oracle, Cassandra.
  • Auto-scaling distributed database technology like Cassandra.
  • Automating and versioning the virtual machine using Hashi corp Vagrant File on tools like Virtual box, VMware.
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.

Environment: Java/J2EE, Scrum Agile, Git, jQuery, Tomcat, Apache, Cucumber, Oracle 11g, Jenkins, Python, Ruby Chef, Puppet, JIRA, Maven, Artifactory, Hashi corp Vagrant, Git, Ubuntu, CentOS, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, PowerShell, Cassandra, VMWare, Chef.

Confidential, Pittsburg, PA.

Sr. Build Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Installed, configured and administered WebLogic Server 8.1/9.x/10.x in RedHat Linux and Sun Solaris environments
  • Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used AGILE MVN method to develop a build and also ANT as a build tool.
  • Involved in writing parent pom files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins, Artifactory, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Deployment of deployment artifacts (EAR, WAR, OSB jars) to Linux servers.
  • Deployed the applications on multiple Weblogic Server instances and maintained Load balancing, high availability and Fail over for the servers.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Jira as ticket tracking and work flow tool.

Environment: SVN, Shell/Perl Scripts, Jenkins, WebLogic, Maven, ANT, Tomcat, and Jira.

Confidential

Release/ Build Engineer

Responsibilities:

  • Planning and setting up of Continuous Integration on Jenkins master and giving support for adding the necessary plugins and slave. This include setting up commit builds to check for compilation failures of checked-in source code by the developers to accelerate CI along with the additional responsibilities like Component, Assembly, Deploy and Smoke jobs.
  • Assembly, deploy jobs to list the exact configuration of packages with all their dependencies, settings and deploying them to various environments for running tests.
  • Collaborating with the development team to increase the unit test code coverage.
  • Establish CI/CD for trunk and branches to support parallel development.
  • Integrating the latest available changes / components to the product software and also planning and managing every builds on a schedule.
  • Configuration and manage of Middleware tools like JBoss Enterprise Application Platform
  • Baselining the software contents
  • Creating software packages for factories and updating those packages through Internet (e.g., FOTA, FOTI)
  • Automation of day-to-day, repetitive tasks
  • Involved in driving the iBuild tool usage

Environment: JAVA, JBOSS, CSS, HTML, XML, JavaScript, JQuery, and JavaScript Apache Tomcat, Web phere Application Server, Oracle 10g and 11g.

Confidential

Software Developer

Responsibilities:

  • Served as the Developer in Shareholder e-Approval System (eJMC) Project for Abu Dhabi Company, Onshore Oil Operations.
  • Designed and coded work-flow in eJMC Module & Access Request Module.
  • Utilized Dev Express, Entity and Linq Queries in the development of the software.
  • Collaborating with the Operations team in build/deploy the project.
  • Maintain/Manage active directory & user permission in project.
  • Participated in coding and bug fixing.

Environment: Visual Studio 2010, Asp.Net 4.0 framework, Dev Express v9.2 framework, Entity Framework, and SQL Server 2008 R2

We'd love your feedback!