We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Carrollton, TexaS

SUMMARY

  • Over 7+ years of experience in IT industry with major focus on Devopstools, Software Configuration and Build/Release Management and process development and tools support including code compilation, packaging and deployment/release methodology.
  • Extensive experience on DevOps essential skills like continuous integration, continuous deployment, continuous delivery,supporting Build Pipelines Release management,configuration management( Infrastructure as a code) and cloud computing.
  • Have a good experience in writing many ad - hoc scripts using many popular different languages like Python,Ruby and Shell based scripting.
  • Solid understanding of Software Development Life Cycle like Waterfall methodology and Agile methodology and Scrum.
  • Self-starter with an in-depth level of understanding in the strategy and practical implementation of AWS cloud-specific technologies. Hands on experience in AWS provisioning and good knowledge of AWS services like Puppet,EC2, S3, Route 53, CloudFormation, Elastic Bean Stalk,VPC,EBS etc., Knowledge of application deployment and data migration on AWS.
  • Develop automation and processes to enable teams to deploy, manage, configure, scale and monitor their applications in data centers and in cloud.
  • Prior experience working with common developer tool chains to achieve Continuous Integration. (Jenkins,Bamboo, TeamCity).
  • Integrating Jenkins with Testing Frameworks like SOAP, Cucumber.
  • Experienced in developing Ansible roles and Ansible Playbooks for the server configuration.
  • Experience on Version Control System(VCS) like GIT, GIT-Hub,Git Stash SVN. Good hands-on Knowledge as Bamboo build engineer to create build and deployment plans.
  • Solid understanding of current web and internet technologies like Apache,Tomcat, Nginx, MongoDB, Cassandra, Elastic search, Memcache.
  • Experience in managing Ansible Playbooks with Ansible roles, group variables and inventory files and copy and remove files on remote systems using file module.
  • Extensively worked with Change tracking tools like BMC Remedy, JIRA and used these tracking, reporting and managing bugs.
  • Experience in administrating, deploying and managing Ubuntu, CentOS servers.
  • Extensively experienced in build automation tools like ANT,MAVEN and Gradle and have a good working knowledge on these tools.
  • Great experience with Docker container service.
  • Deep expertise in building and breaking cloud-scale systems, with focus on Information Security, Data Stewardship, User Authentication, Network Security, Key Management, Resource Isolation.
  • Highly organized, able to multi-task, the ability to work individually, within a team, and with other groups.

TECHNICAL SKILLS

Application/Web Server: Oracle Web logic Server 11g, Apache Tomcat, Fusion Middleware SOA Suite 10g/11g, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, IIS

Web Services/Technologies: HTML, XML, SOAP, Ngnix, WSDL, UDDI, XSD, XSL, XPATH

Databases: MySQL, Oracle 9i/10g, SQL Server 2005, 2008.

Operating Systems: Unix, Linux, iOS, WINDOWS NT/2000/2003/XP/vista/7

Scripting Languages: Linux Shell scripting, Python, Ruby, Perl, PowerShell, Java Scripting, Java

Version Control Tools: GIT, SVN, IBM ClearCase, Perforce.

DevOps: Jenkins, Ansible, Chef, Puppet, Amazon web services (AWS), Cloud formation, IAM, EC2, S3, VPC, Lambda, ELB, ALB, elasticache, EBS, Cloud Front, Route 53, Ant, Maven, Gradle, Docker container

PROFESSIONAL EXPERIENCE

Confidential, Carrollton, Texas

DevOps Engineer

Responsibilities:

  • Responsible for effective provisioning, configuration, operation, and maintenance of systems hardware and software and overall infrastructure.
  • Wrote the playbooks to automate the infrastructure deployment process.
  • Strong practical Linux and Windows-based systems administration skills in a Cloud or Virtualized environment.
  • Experience building sophisticated and highly automated infrastructure and wrote code to automate the repeatable process.
  • Strong hands on experience in Ansible scripting skills.
  • Designed and contributed to solutions in areas like continuous integration, operations automation, full stack provisioning, containerization, configuration management, and orchestration systems.
  • Implement safeguards to maintain data integrity and data security. Create protocols for backup and disaster recovery.
  • Responsible for on boarding Application teams to build and deploy their code using GitHub, Jenkins and Ansible.
  • Wrote Ansible Playbooks in Yaml to manage Configurations, Orchestrations and deployments to remote machines.
  • Develop agile SaaS infrastructure using best practices such as “infrastructure as code” and automated environment provisioning.
  • Develop instrumentation to monitor the health of software services including fault detection, alerting, triage, and recovery.
  • Thoroughly document operational practices and procedures.
  • Reduce operational costs through service optimizations and demand-based auto-scaling.
  • Worked on the ELK stack to store and operate the Logs.
  • Wrote the Cloud formation Templates to spin up the required Environments. By using the Nested Stacks we have created the multiple instances with the reusable templates.
  • Created the VPC’s and IAM roles according to our required environments.
  • Designed and architected solutions for existing client facing applications as they are moved into cloud environments such as AWS.
  • Createdprivate cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Wrote several Ansible playbooks for the automation that was defined through tasks using YAML format and run Ansible Scripts to provision Dev servers.
  • Provided systems engineering support to the Development Teams and promote the DevOps values and principles within all supported groups.
  • Trained staff on effective use of Jenkins, Docker, GitLab and Kubernetes
  • Participated in the design and development process from definition to deployment.
  • Plan, Architect, Deploy and Managed the Cloud infrastructure and applications. And Worked with software architects to design applications that run efficiently on the Cloud.

Environment: Linux/Unix, Docker, Ansible, AWS, GIT, JIRA, Shell scripts, Bash, Maven, Apache Tomcat, Jenkins, Amazon IAM, S3 Buckets, EC2, EBS, Cloud formation, Elastic Search, Log Stash, Kibana.

Confidential, Stamford, Connecticut

DevOps / Cloud Engineer

Responsibilities:

  • Build up services and applications on the instances once they have been configured using cloud formation.
  • Developing scripts (recipes in chef) for automatic deployment of servers and managing configuration files through chef.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Experience managing Vagrant virtual machines containing the application and chef cookbooks for configuration management in related VMs
  • Developed LDAP Cookbook for automating authentication.
  • Developed and retrieved No-SQL data using Mongo DB.
  • Maintain documentation of applications including: what work has been done, what is left to do, and site-specific procedures documenting the environment.
  • Designed and implemented architectural improvements to increase the performance, scalability, and resiliency of the mobile application.
  • Automated the creation of vagrant boxes for developers via continuous integration.
  • Create, Configure and Deploy applications in AWS IaaS and PaaS.
  • Automated the cloud deployments and tasks using chef.
  • Scheduled automated builds using Jenkins.
  • Experience in Cloud Computing. Worked as a Team lead in projects related to Cloud infrastructure.
  • Configured and maintained user accounts for dev, QA, and production teams and created roles for EC2, RDS, S3, CloudWatch, EBS resources to communicate with each other using IAM.
  • Installed and configured Nexus Repository Manager to share the artifacts between the teams within the company.
  • Managed terraform and refactored from monolithic to application specific component.
  • Updated Terraform templates for existing 3Tier AWS architecture for deploying instances in AWS.
  • Experience developing web applications with a Dynamo DB, Mongo DB, Cassandra, Elastic Search or similar data store.
  • Build Results are managed in Anthill Pro and deployed using workflows in Anthill Pro
  • Previous experience with production deployment tools like Anthill Pro and Worked with Atlassian tools like Bamboo & Jira.
  • Managed CI/CD pipeline to deploy and maintain an open stack IAAS cloud.
  • Develop tools to automate the deployment, administration, and monitoring of a large-scale AWS Linux environment using Chef.
  • Create an AWS OpsWorks stack to model application, code deployment, instances configuration, automate tasks, and control the resources used by your application using Chef. Written Recipes and Ruby scripts to customize the Chef as per our environment.
  • Designing and distribution of data across all the nodes and clusters on different Availability Zones in AWS Redshift.
  • Created, configured and managed complete CI/CD pipeline using GIT, Jenkins, Nexus and Chef.
  • Implemented Continuous Delivery pipelines using Docker, Jenkins and Bitbucket and AWS AMI's implemented solid, scalable and flexible solutions to support teams and their customers migrating, transforming, and/or developing applications in the private cloud.
  • Configured Dockercontainers and created Dockerfiles for different environments.
  • Created and updated Chef recipes and cookbooks, profiles and roles using Ruby and JSON scripting.
  • Installation of JIRA, and customization of JIRA for workflow, look & feel, fields, user & group management.
  • Written multiple cookbooks in Chef. Implemented environments, roles, data bags in Chef for better environment management.
  • Responsible for design and maintenance of the GIT repositories and the access control strategies.

Environment: Chef, AWS, Shell Scripting, Git, JSON, JIRA, Nexus

Confidential, Princeton, NJ

AWS DevOps Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Open-Source Chef Server.
  • Designed and deployed AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Opsworks.
  • Created the new instance with the latest AMI with the same IP address and hostname.
  • Installed and configured Anthill Pro for Automating Deployments and providing a complete automation solution.
  • Using Terraform for deploying of Instances on AWS.
  • Analyzed current cloud services governance and management market dynamics and augmented existing SaaS capabilities to address IaaS and PaaS governance opportunities including AWS
  • Managing and analyzing the petabyte-scalable data using AWS Redshift cluster
  • Build out monitoring platform and continuously improve capabilities.
  • Managing with Custom AMI's, created AMI tags and modified AMI permissions.
  • Optimized volumes and EC2 instances & Created multi AZ VPC instances.
  • Migrated customer environments to AWS ensuring complete support for existing Chef Implementation.
  • Knowledge of application deployment and data migration on AWS (Cloud formation, Cloud Front)
  • Experienced in Installing, Configuring and Monitoring using NAGIOS, Site scope and GRAPHITE.
  • Used configuration management tools Chef and Puppet.
  • Experience writing Cookbooks and Recipes using Industry Best Practices for both Deployment Automation and Infra Configuration Management.
  • Peer Reviewing Chef Code and providing advice. Manage middleware environments and provide support to application and business teams.
  • Configured Autosys scheduler jobs which run Unix Shell scripts.
  • Built a self-hosted Kubernetes cluster using Terraform and Ansible.
  • Managing RedHat and Windows systems with Chef in a secure, controlled environment.
  • Very good understanding of Ruby and bash scripting, using various gems, ERB Templates etc.
  • Testing Cookbooks with Test Kitchen and Docker containers even before uploading to chef server.
  • Experienced in writing automation scripts using Python boto and AWS API.
  • Implemented configuration management with Chef.
  • Utilized tools such as Chef, Terraform, and Jenkins in conjunction with custom Python and Shell scripts to automate infrastructure deployment and auditing.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Implemented continuous integration using Jenkins.
  • Set up system for dynamically adding and removing web services from a server using Docker, Nginx, and Git Lab CI.
  • Configured Docker container for branching purposes.
  • Implemented a complete central system management and monitoring system using Chef.
  • Configured application servers (JBOSS) to deploy the code.
  • For check in process used Tortoise SVN as a migration tool.
  • Design, develop and implement an automated Linux infrastructure using Chef.
  • Developed and maintained Python /Shell scripts for build and release tasks.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Develop new Chef Cookbooks to deploy Java applications in AWS.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: Chef, Puppet, Python, Perl, Shell Scripting, Subversion, Perforce, Jenkins, Cloud formation, EC2, S3, Cloud Front, Route 53, GIT, Web services, Web Logic, Mco, Test Director, Visual Build, .Net, ANT, TFS 2008/2010(Team Foundation Server), J2EE, Web sphere, Nagios.

Confidential, Chicago, IL

Java DevOps Engineer

Responsibilities:

  • Working with the business analysts to review the requirements and preparing technical specifications document.
  • Developed web based user interface using Struts,JSP, JavaScript, AJAX technologies.
  • Developed forms validation usingJavaScriptand usedStrutsvalidator mechanism for server side validations.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks
  • Integrated Eclipse IDE with different versioning tools like ClearCase, Subversion (SVN), CVS, and GIT.
  • Introduced DevOps & SRE concepts and engaged executives to fund and prioritize the effort
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Introduced, Installed and Configured Team City for Continuous Integration.
  • Worked on sprint backlog and product backlog to implementsystem setup,user logging activity, database design and implementation, GUI development.
  • Program using Java, Spring, Hibernate and MySQL, JUnit, JSP and Velocity
  • Updating the SVN log properties for revisions. Setting up the SVN sync servers, changed rev properties for SVN sync.
  • UsedJQueryto display slide show of availableitems, display data table with column sorting.
  • Configured application server to create the data source for database connection pool.
  • Designed and developed XML presentation using CSS & XSLT.
  • Created Web Serviceimplementation class and deployed to web application server.
  • Used"ANT" to build the application andSubversion as source code control system.

Environment: Java5.0, Git, Servlets 2.4, JSP 1.2, JSF, ANT, SVN, Hibernate 3.0, JUnit, XML, JSON, Web Services,JavaScript, CSS,Ant, SQL

Confidential

Java Developer

Responsibilities:

  • Played a key role in implementation of Confidential project.
  • Analysis of requirements for new project and impact analysis.
  • Development of code as per the business requirements
  • Preparation of solution documents
  • Unit testing of the developed code.
  • Providing fixes to the issues identified in testing phase.

Environment: Java, Struts, Servlets, JSP, JavaScript, Oracle,My Eclipse, Weblogic Server

We'd love your feedback!