We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

TX

EXPERIENCE SUMMARY:

  • 3+ years of professional experience in Configuration Management, Build Management, Release Management, Version control system and Release Engineering.
  • Good exposer on Dev Ops Culture & Concepts and AWS services.
  • Worked in end - to-end projects and aware of all phases of Software Development Life Cycle (SDLC), Managing, deploying, automating and monitoring for Enterprise Web Applications
  • Experience in both Waterfall and AGILE methodologies.
  • Extensive experience in working in Solaris, RHEL, CentOS and Windows environments.
  • Experience in developing scripts to support software build and deployment cycles.
  • Knowledge in developing and maintaining an innovative test automation environment including automation test framework design and development.
  • Worked on utilizing software configuration management tools to support configuration identification, control, reporting, and delivery of both internally developed and externally acquired software products.
  • Hands on experience in installing and administrating CI tools like Jenkins, Sonar, CVS, SubVersion, Team foundation server and Nexus Artifactory.
  • Hands-on experience creating and managing the various build platforms and deployment strategies.
  • Install and configure new servers to redistribute loads, improve security, and increase capacity for current needs and projected growth
  • Proficient in managing the source code control of multiple development efforts using SVN and Git version control tools.
  • Extensive experience in setting up baselines, branching, merging, and automation processes using shell script.
  • Expertise in creating   Devops s trategy in a mix environment of Linux ( RHEL, CENTOS and UBUNTU ) servers along with Amazon Web Services
  • Expertise in installing, configuring and managing Web Logic, Apache, VM Ware etc.
  • Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Experience in architecting and managing AWS cloud infrastructure.

TECHNICAL SKILLSET:

Version Controlling tools: SVN, GIT, TFS

Build/CI CD Tools: ANT, Maven, Ansible, Terraform, Hudson, Jenkins, Bamboo

SCM Tools: Chef, Puppet, Nexus, Sonar

Application Monitoring tools: Nagios, ELK

Scripting Languages: Unix Shell scripting, Ruby, Python

Operating Systems: Windows, UNIX, LINUX, Mac OS

Database: SQL Server, MySQL,

Web/Application Servers: Weblogic, JBoss, WebSphere, Apache Tomcat, Apache Web server

Bug Tracking Tools: JIRA

Programming Languages: C, Java, .Net

Cloud Technologies: Amazon Web Services

Container Tools: Docker, Kubernetes

WORK EXPERIENCE:

Confidential, TX

DevOps Engineer

Responsibilities:

  • Involved in identifying build errors in the system and identify the build issue and escalate it to the concerned team after careful analysis. Work and coordinate with them to get the fix in the release.
  • Involved in administrating GIT server and Continuous Integration system like Jenkins and handled escalations from developers across the globe.
  • I am a key member of the build team that works on how to reduce build time. We used cache to reduce compilation time and redundancies.
  • Worked on Continuous Integration System i.e. Jenkins. Used Jenkins for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release pipelines.
  • Maintained Maven/Ant and streamlined the entire build system. And managed build and release infrastructure, optimized build scripts
  • Prepared documentations Build  & Deployment using Jenkins definition and P4 Stream. 
  • Schedule build automation, service patch builds , and scripts. 
  • Worked with testing team to test the code using Selenium.
  • Used Nagios tool for monitoring the code after the testing phase.
  • Configured various build tasks with configuration management tool Ansible.
  • Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins, and Ansible .
  • Maintained build related scripts developed in ANT, Python and shell.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, VPC, S3, and EBS.
  • Used AWS Lambda to simplify the process of building smaller and on-demand applications.
  • Installing, configuring and managing the RDBMS and NoSQL tools like MySQL, DB2, PostgreSQL and MongoDB.
  • Worked on NoSQL database DynamoDB to process large data documents.
  • Experience in running web apps in containers on Docker.
  • Deployed applications using Docker containers in the cloud with Paas.
  • Built Docker based micro services for deployment of web frameworks for data visualization and analytics user interface toolkits.
  • Develop Docker based micro services deployment with Kubernetes, Jenkins and Ansible based pipelines/frameworks.
  • Initiated microservices application through Docker cluster formation for scalability of the application.
  • Worked on applications in SOA architecture, REST web services.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Worked on applications of web server via REST API .
  • Modified ANT scripts to build the JAR’s, Class files, WAR files and EAR files from VOB’s for Java applications. Enhanced Maven pom.xml with additional plugins for robust builds.
  • Building & configuring Redhat Linux systems over the network, implementing automated tasks through crontab, resolving tickets as per the priority basis.
  • Create and maintain nightly builds, hotfix builds/branches, custom and private builds.
  • Designed, developed, enhanced and maintained Web bas ed UI for monitoring purposes and scripted reporting tools (in BASH) for verifying the build logs for frequently observed build and test issues.
  • Experience in automation release of applications using CI tools.
  • Configuration and customization of various plugins in Jenkins.
  • Developing scripts (recipes and cookbooks in chef) for automatic deployment of servers and managing configuration files through chef.
  • Active participant in software configuration and change management processes to improve build accuracy, time, version controlling, and migration of code onto different build environments.

Environment: Git, Jenkins, Docker, Maven, Jira, Bash, Sonar, ANT, AWS, Apache Tomcat, Shell and Python

Confidential 

DevOps Engineer

Responsibilities:
  • Evaluating performance of EC2 instances their CPU, Memory Usage, IOPS, Network Usages and suggest appropriate instance type for the same.
  • Working on AWS Elastic load balancing for deploying applications in high availability. 
  • Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch in AWS. 
  • Using AWS S3 to store code bundles to deploy onto EC2 Instances. 
  • Working on providing DNS management using AWS Route 53
  • Used AWS EMR to quickly & cost-effectively process vast amounts of data.
  • Used Lambda service to automate and manage the computing resources over cloud.
  • Built python automation scripts to apply OS patching for EC2 instances for security upgrades.
  • Experience in Terraform Infrastructure as code in AWS .
  • Used RabbitMQ to implement the   Advanced Message Queuing Protocol   (AMQP)
  • Automation of OS builds and Application Installation through Puppet & Chef
  • Experience working on User admin groups, maintaining account and monitoring system performance using Nagios.
  • Redesigned and redeployed Nagios implementation. Nodes automatically added and removed via Puppet.
  • Managing the infrastructure of applications on Cloud.
  • Suggested the best possible services of cloud as per requirement. 
  • EBS Volumes management and snapshots for backups using script.
  • Worked in configuring Elastic Bean Stalk for developers to quickly deploy application for testing and pushing developed c µode for testing.
  • Automated installing the Linux packages and administering Linux service using Ansible, and automating product installation configuration with YAML scripting.
  • Wrote Ansible   Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run ansible Scripts to provision Dev servers.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams. 
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml. 
  • Worked with development team to migrate Ant scripts to Maven
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in maven internal repository. 
  • Worked with optimization of server resources, Amazon Elastic Cloud instances and website security, Web services /REST, Amazon AWS and Chef.
  • Worked on applications in SOA architecture, REST web services.
  • Implement source control with Team Foundation Server, Git and Bitbucket.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Managed GIT repositories for branching, merging, and tagging.
  • Used JIRA tool to create and update stories and for tracking project status. 
  • Used JIRA for all our projects in scrum methodology for creating stories and giving points to the stories, and updated stories as per our sprints. 
  • Documented all our build deploy methods, release calendar and desk procedures on WIKI confluence. 
  • Providing documentation on Install, Upgrade release guides for application to documentation team. 
  • D epl oy ed Java/ J 2 EEapplications t o App l i cat i on serv ers i n an agile con t i nuous i nt eg r at i on env ir onm ent and au t om at ed t he w ho l e p r oc ess.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Bamboo server. 
  • Working on designing, development and implementation of Decommissioning & re-provisioning process and Virtual Machine using Bash and Python Flask as framework. 
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems. 
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks. 
  • Coordinate with Release Management regarding appropriate system releases among other development platforms. 
  • Maintained IIS webserver during deployments and production for .net applications. 

Environment: Red Hat Linux 5/6, KVM, AWS (Amazon web Services), Open Stack, Ansible, Puppet, Chef, Jenkins, Docker, JIRA, VMWare, ESX, Solaris, Sun Enterprise Servers, SUN FIRE 6800/E6500/E4500, Sun Sparc1000, IBM RS/6000, Disk Suite, POP, Veritas Volume Manager, LDAP, DNS, NIS, NIS +, SNMP, Shell scripting, SENDMAIL, Apache, Weblogic, Tomcat, Sun and Veritas Clusters.

Confidential

Network Engineer (Internee)

Responsibilities:
  • Installed and administration of windows and Linux (Centos, Ubuntu and Red hat) servers. 
  • RPM package installation & upgrade released by RedHat from repository.
  • Provided 24x7 System Administration support for RHEL   servers.   
  • Installation, configuration and administering of Red Hat Linux servers. 
  • Provided support in building the servers, patching, user administration tasks, software installation and performance tuning and troubleshooting. 
  • Created Shell & python scripts for various Systems Administration tasks to automate repeated processes 
  • Creating and maintaining users, profiles, security, rights, disk space and process monitoring 
  • User account management, worked with Python, shell scripting (ksh, bash) to automate administration tasks. 
  • Experience in Networking, DNS, NFS and TCP/IP
  • Experience with the day-to-day maintenance/monitoring, patching, software upgrades
  • Administration of client computer using SSH and FTP. 
  • Worked with outside vendors on implementation of network switches, load balancers, and traffic generators within the existing configuration
  • Setup and maintained NFS, NIS network, configured DNS and LDAP Server. 
  • Troubleshoot the network and firewall issues. 
  • Migrated windows and Linux servers in data center. 
  • Configured and troubleshoot the IP Address and LAN
  • Support for application upgrade & rollback, services start/stop on Linux Servers. 
  • Handled hardware issues like Memory, hard disk, Motherboard and Processor etc. 
  • Solving server problem with rescue mode recover file system corrupt form console,
  • Solaris 8/9/10, RHEL 7, Volume Manager (VxVm), VMware. 
  • Installation, configuration and management of Apache and Tomcat servers.
  • Worked on Apache and Tomcat servers for hosting web apps.
  • Used Shell script to configure the WebLogic application server in all the environments.
  • Involved partially in deploying WARs/EARs (backend) through WebLogic Application Server console.
  • Performed setup of clustered environment with WebLogic Application Server.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
  • Managed the entire release communication and Release co-ordination during the Project roll-out.
  • Involved in estimating the resources required for the project based on the requirements

Environment: Oracle Enterprise Linux, Solaris 10, Apache & Tomcat, LINUX, Solaris, RHEL, Web Server, Shell scripting,

We'd love your feedback!