We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 8+ years of experience in Configuration Management, Build and Release Management, Deployment, Linux/UNIX Engineering.
  • Experience in installation, configuration, tuning, security, backup, recovery and upgrades of Linux (Red Hat, Centos, Ubuntu).
  • Specialized in Configuring Physical Volumes, Volume groups, logical volumes and file systems on Red hat, Centos, Ubuntu.
  • Experienced in working on Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience in using Version Control Tools VSS, Sub - Version, Git, perforce.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Experience using Ansible as build tools for building of deployable artifacts (jar, war & ear) from source code.
  • Experience with Configuration Management Tools (Chef, Ansible).
  • Deploy Open stack environments through automated tools, Ansible / custom pipeline.
  • Application Deployments & Environment configuration using Ansible, Chef, Puppet.
  • Configuring the Docker containers and creating Docker files for different environments.
  • In-depth understanding of the principals and best practices of Software Configuration Management (SCM) which includes code compilation, packaging/deployment/ release methodology, and application configurations.
  • Strong knowledge and experience in Amazon Web Services (EC2, S3, VPC, Route 53 etc.)
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Expert in deploying the code trough web application servers like Web Sphere/Web Logic/ Apache Tomcat / AWS CLOUD.
  • Experience in installing and configuring Linux/Unix/Windows-based web/App servers like Tomcat, JBOSS, Web Logic and WebSphere for Application deployments.
  • Firm grasp on Cloud Security, leveraging Linux and Windows operating systems, using the AWS console and CLI (command line interface).
  • Good understanding on operation of Proxy debugging and log maintaining application Fiddler.
  • Setup and configured network TCP/IP on Linux environment
  • Firm grasp on Cloud Security, leveraging Linux and Windows operating systems, using the AWS console and CLI (command line interface).
  • Familiarity with Kubernetes, Mesos and Dockers warm
  • Worked with Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and infixing the error while doing the deployment and building.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis of the projects.
  • Efficient in working closely with teams to ensure high quality and timely delivery of build sand releases.
  • Having good Knowledge in Chef and Ansible for Deployment on Multiple platforms.
  • Excellent experience in documenting and automating the build and release process.
  • Good experience in automating deployment pipelines.
  • Expertise in troubleshooting the problems generated while building, deploying and in production support.
  • Excellent communicative, interpersonal, intuitive, analysis and leader ship skills with ability to work efficiently in both independent and teamwork environments.

TECHNICAL SKILLS

Operating System: LINUX, UNIX, RHEL/CentOS 5.x/6.x/7, Windows, Mac OS

Versioning Tools: GIT, Subversion, SVN, GIT, TFS

CI Tools: Jenkins, Bamboo, Hudson, Chef, Puppet, Ansible

Build Tools: MAVEN, Gradle, ANT, Makefile

Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest

Languages: Java/J2EE, . Net, C, C++ and PL/SQL

Scripting: Shell scripting, Python, Bash, SQL, Unix Shell Scripting

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP

Web/App servers: Apache Tomcat, JBOSS, Web logic, Web Sphere

Database: Oracle 9i/11g & 12C, SQL SERVER, MySQL, RDBMS

Cloud Computing: Amazon Web Services ((S3, EC2, VPC, Cloud Front, Elastic Load Balancer, Cloud Watch, etc.), Azure

Container and Container Orchestration Tools: Docker, Kubernetes, EC2 Container Services, Terraform

Others: MS Outlook, Agile, Load Balancing

PROFESSIONAL EXPERIENCE

Confidential - Atlanta, GA

DevOps Engineer

Responsibilities:

  • As DevOps Engineer me is responsible for design, build, monitor, and enhance services and production environment.
  • Developed and implemented an Agile SDLC and refinement of the Software Configuration Management (SCM) infrastructure.
  • Migration of the Source Code from Apache Subversion (SVN) to GIT HUB, and the migration from GIT Hub to BIT Bucket.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Documented process documents for Jenkins, Bit bucket, CD Pipeline and Code deployment guide for Developers, Testers and Production Management.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Finally reach continuous delivery and Build clouds with AWS.
  • Design and developed business logic using C# and VB.net.
  • Implement CI using Cruise Control .Net and evaluate TFS 2010 for migrating from existing version control system.
  • On the other hand, also achieved building of .net application by integrating Visual Studio with Jenkins.
  • Management and design of integrated build pipelines using continuous integration and continuous development workflows such as Jira, Git, Jenkins and Chef.
  • Integration of Automated Build with Deployment Pipeline. Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Configured monitoring of AWS Instances regularly using ops view and New Relic tools.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Created CHEF manifests and modules to automate system operations.
  • Worked on using Chef Attributes, Chef Templates, Chef Recipes, Chef Files for managing the configurations across various nodes using RUBY.
  • Involved in Automation of regular administration tasks with the Shell Scripting and Configuration management tool such as CHEF.
  • Deployed and configured CHEF Server and CHEF Solo including bootstrapping of CHEF client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, Deployment and app stack build outs.
  • Execute and Fix automated tests.
  • Involved in test planning discussions and estimation.
  • Used Python programming and language to develop a working and efficient network within the company.
  • Automated the monitoring, Configuration Management, Log Aggregation of the Systems and Centralizing SIEM with AWS Cloud Formation, Chef, Nagios and Elastic Search.
  • Working on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry (Artifactory)
  • Capable of doing Ansible setup, managing hosts file, Using Yaml linter, authoring various playbooks and custom modules with Ansible.
  • Implemented DevOps best tools and practices such as centralized logging (ELK) server monitoring Nagios and Automation Ansible.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Performed all necessary day-to-day GIT support for different projects
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Using VMWare ESXi Server and VMWare VSphere Client (combination) to manage virtual machines (VMs)
  • Worked in using Dockers Swarm and deployed spring boot applications.
  • Used a micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Identity micro services.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Setup a centralized login mechanism (ELK with Filebeat) based on Docker.
  • Deployed the built Docker image on Mesos using Marathon. Using a multi-container setup deployed on Mesos.
  • Integrated Maven with Subversion to manage and deploy project related tags.
  • Involved in editing the existing ANT/Maven files in case of errors or changes in the project requirements.
  • Involved in migration of Bamboo server, Art factory& GIT server.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Extensively used Maven tool to do the builds, integrated Maven to Eclipse and did local builds.
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets.
  • Involved in checking the quality of the code by using SonarQube.
  • Used configuration management tools Chef and CF Engine.
  • Analyzed and gatheird user requirements using Rally and assigned velocity points for iterations.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Created deployment workflows in Nolio, which includes prerelease, release and Post release steps.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Management of Red Hat LINUX user accounts, groups, directories, file permissions and Sudo rules.
  • Responsible for nightly and weekly builds for different modules.
  • Installed, Configured and Maintained, APACHE, TOMCAT and JBOSS servers in Red Hat LINUX environment.
  • Experience in Configuring and deploying to Application servers Web Logic and Web Sphere.
  • Hands on Experience on Querying RDBMS such as Oracle, MY SQL, NO SQL, Cassandra and SQL Server.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Configuring, maintaining network and troubleshooting such as LDAP, DNS, NIS, NFS, Web, Mail, FTP and SNMP.
  • Involved in 24/7 support for production environments.

    Environment: Unix/Linux, AWS, Jenkins, Chef, AWS, C#, .NET, Ruby Scripting, Python, Cmake, Shell Scripting, Subversion, Serena, SonarQube, Maven, Ansible, Perforce, Jira, Bamboo, Nolio, TFS, Docker, VMware, Splunk, GIT, Web Logic, Puppet, ANT, J2EE, Web sphere, Apace, Tomcat, JBoss, Network Protocols LDAP, DNS, NIS, NFS, Cassandra and SQL Server

Confidential - Irving, TX

DevOps Engineer

Responsibilities:

  • Responsible for installation/configuration of Red Hat Linux 7/6 and, Centos 7.2,UBUNTU 12.10 on x86 architecture for both Physical and virtual machines.
  • Installed Centos, Ubuntu, Citrix and created user logins, administering the system performance and monitoring user activities.
  • Create catalogs and virtual machines as vApp templates in VMware vCloud Directory 5.0
  • Configured Docker in order to establish the continuous integration with all the various cloud/applications tools.
  • Successfully installed OpenStack RDO and provided the machines to the customers. Managed and implemented changes, upgrades, security procedures and policies to the Linux servers.
  • Administering and managing the file system management dat includes SAN and NAS.
  • Configured and managed the Citrix Web Interface for Citrix Remote access for the customer in order to access their servers.
  • Worked on server decommissions and retiring the old physicals and Virtuals which were not in use and out of service.
  • Worked with application/tools like Jira, Work front, SVN, Agile and Scrum methodologies.

Environment: HP Blade servers Proliant BL680c G7, DL 385, DL 585, RHEL6/7, Ubuntu, Citrix, Windows, VMWare Vsphere, VMWare vCloud Director, SAN, NAS, Git, Python, Nexus, Sonar, Stash, Docker, Jenkins.

Confidential

Linux Administrator

Responsibilities:

  • Installation of patches and packages using RPM and YUM in RHEL.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Installed and configured Apache / Tomcat web server.
  • Installed and configured VNC (Virtual Network Computing) server/client
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Planning, scheduling and implementing OS patches on both Solaris & Linux boxes as a part of proactive maintenance.
  • Created and modified users and groups with SUDO permission.
  • JIRA is Used as ticket tracking, change management and Agile/SCRUM tool.
  • Responsible for setting up cron jobs scripts on production servers.
  • Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Creation of Logical Volume Manager (LVM) for Linux operating systems.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Experienced working with Preload Assist and PICS projects.
  • Coordinating with 24 x 7 on-call support personnel in debugging.
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues.
  • Maintained proper documentation of all the activities carried out during the project
  • Worked with DBA team for database performance issues, network related issues on Linux Servers.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache Tomcat.

Confidential

Linux Administrator

Responsibilities:

  • Monitored system design, development, deployment and end-to-end support in a Linux/Unix enterprise environment.
  • Strong Experience with operations or secure system administration, particularly with Unix/Linux.
  • Maintained and Troubleshooted FTP Server, Samba Server of the client.
  • Configured and maintained servers and processes, including monitoring of systems health and performance to ensure elevated levels of performance, availability and security.
  • Troubleshoot infrastructure, environment and systems to respond to issues and develop solutions.
  • Responsible for Building & configuring Red hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets per priority basis.
  • RPM and YUM package installations, patch and server management.
  • Managed systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Performed access control, incident management, for property security.
  • Provided periodic reports to users and managers of monitoring status.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Experienced in networking with LAN, WAN, Routers, Gateways, etc.
  • Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.
  • Experience in doing the risk analysis, disaster management and root cause analysis.

Environment: Red hat Linux Systems, FTP Server, Iptables, Deployment in cloud environment, Internet Gateways. LAN, WAN, Routers, Gateways.

We'd love your feedback!