We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

4.00/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY:

  • DevOps Engineer with experience as a hands - on Build/Release Engineer, Infrastructure integrator and System administrator.
  • Proven strong experience in automating, configuring and deploying instances on AWS cloud environments and Data centers, also familiar with EC2, S3, ELB, Cloudwatch, SNS, Elastic IP’s and managing security groups, IAM on AWS.
  • Create Training materials and Powerful Document on AWS Cloud for the team.
  • Expertise to automate the code Integration and deployment also use Elastic Beanstalk, Lambda, CodeCommit, CodeDeploy, Code pipeline, CloudFormation, OpsWorks.
  • Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/chefspec.
  • Experienced in all phases of the software development life-cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Expertise in Shell, Ruby, Python for Environment Builds and Automating Deployment on WebSphere Application Servers and WebLogic Application Servers.
  • Build scripts using Ant, Maven build tools in Jenkins to move from one environment to other environments.
  • Experience in using Nexus and Artifactory repository Managers for java builds.
  • Extensively worked on Jenkins, Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Ability to work in groups or one on one to conduct deep dive training in Agile and DevOps methodologies.
  • Migration & deployment of applications with upgrade version of Application Hardware, MSbuild, batch script, IIS and Jenkins Administrator.
  • Worked in Docker container.
  • Excellent hands on with configuring & managing the monitoring tools like Splunk, Nagios.
  • Worked with different Bug Tracking Tools like Remedy, JIRA .
  • Experienced in Querying RDBMS such as Oracle, MYSQL and SQL Server by using SQL for data integrity.
  • Team player with excellent Interpersonal Skills, Self-Motivated, Dedicated and Understanding the Demands of 24/7 System Maintenance and has good Customer Support Experience.

TECHNICAL SKILLS:

MAC: OS, Windows XP, Linux, UNIX, Windows NT, Ubuntu, RedHat, Centos, Windows 2000, MS-DOS

Languages: C, C++, JAVA

Database: MySQL, Oracle, SQL Server, NoSQL(DynamoDB, MongoDB)

PROFESSIONAL EXPERIENCE:

Confidential, Santa Clara, CA

Senior DevOps Engineer

Responsibilities:

  • Deploying highly scalable, distributed micro-services and scripting automation.
  • Delivering solutions for Continuous Integration and Continuous Delivery.
  • Implement GitLab CI/CD platform.
  • Managing and creating solutions on AWS: R53, APIGW, Cognito, EKS, ELB, EC2, RDS, Lambdas, Postgres, Step Functions, Marketplace, VPC etc.
  • Working with Linux, Scripting, Web, monitoring technologies; previous exposure to Docker, CoreOS, or any other container platform.
  • Alerting platform based on Error handling.
  • Relational database administration, queries, and structured data management.

Environment: AWS, Terraform, ELK (ElasticSearch, Logstash, Kibana), Apache, Nginx, Tomcat, Maven, Artifactory, Packer, Docker, Elasticsearch

Confidential, Mountain View, CA

Software Engineer, Senior

Responsibilities:

  • Work closely with developers and other staff to resolve dev/ops issues with customer facing services
  • Building Infra with Fully automated fashion via Terraform on AWS resources.
  • Working automation the infra configuration using Ansible
  • Jenkins job automated by JJB(Jenkins Job builder), Whole CI/CD process automated by JJB
  • Build tools and systems to improve the time to market of our products
  • Automate the configuration and deployment of monitoring and management services
  • Systems Administration of Linux OS, including administering, deploying and managing Ubuntu, Red Hat or CentOS servers
  • Help improve monitoring and help identify key performance metrics
  • Write tools and scripts to provide automation and self-services solutions for other teams
  • Provide hands-on engineering, administration and technical support
  • Supporting Mobile Android java based application, Help understand build tool like maven and help resolve dependencies.
  • Help evangelize DevOps culture as you collaborate with team members around the globe
  • Perform diagnostics of problems, troubleshoot and develop solutions for customer issues
  • Work with cutting edge tools such as AWS, Redis, Redshift, Collectd, Graphite, Nagios, Shinken, Zabbix, ELK (ElasticSearch, Logstash, Kibana), and Qlik Sense
  • Help automate continuous integration using tools like Jenkins
  • Hands-on understanding of Apache, Nginx, Tomcat, HAProxy, Jenkins, Maven, Artifactory, Packer, Docker, Elasticsearch, Memcache

Environment: AWS, Ansible, Terraform, Redis, Redshift, Collectd, Graphite, Nagios, Shinken, Zabbix, ELK (ElasticSearch, Logstash, Kibana), Apache, Nginx, Tomcat, HAProxy, Jenkins, Maven, Artifactory, Packer, Docker, Elasticsearch, Memcache

Confidential, New York City, NY

DevOps Engineer

Responsibilities:

  • Designing/Implementing complete CI/CD framework.
  • Installing/Configuring/Managing Jenkins, Git, Ansible .
  • Managed applications and services in Amazon EC2 .
  • Designed and built various AWS services ( EC2, S3, RDS, and VPC )
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Involved in configuring AWS EC2 instances on cloud platform using Ansible .
  • Worked on integrating GIT and Bitbucket into the continuous Integration (CI) environment along with Jenkins .
  • Acted as an Integrator for performing merge, rebase and baseline operations.
  • Managed Code Repository by maintaining code repository in GIT; and improved practices of branching and code merging to custom needs of development team
  • Installed and administered GIT, Jenkins and Artifactory on Linux servers
  • Automated CI/CD process using Jenkins, build-pipeline-plug in.
  • Configured Jenkins for doing the build in all the dev, test, QA and production environments.
  • Automation of daily tasks using Shell scripts.
  • Deployed the EAR and WAR archives into Apache Servers.

Environment: GIT, Jenkins, Artifactory, Bitbucket, Maven, Apache, AWS, WIN-SCP, Putty, Udeploy, Python, Shell, Vagrant, oracle virtualBox, Linux, windows XP

Confidential, Fullerton, CA

DevOps/Cloud Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering set up for better user experience, and leading up to building a continuous integration system for all our projects.
  • Using Jenkins as a Continuous Integration tool. Installing and configuring Jenkins Master and hooking up with different build slaves.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Worked on building data center with AWS. Installed SVN, GIT, Jenkins images on AWS.
  • Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Provide training the team on AWS Cloud for Migrating the application from On-premise to AWS Cloud.
  • Developed an event notification system using AWS like S3, Lambda, ElastiCache in Python, Node JS
  • Configured and Setup a chef development server to test pre-production chef cookbooks in an automation pipeline
  • Provisioned and patched servers regularly using Chef. Well versed with many different concepts of Chef like Roles, Environments, Data Bags and encrypting them with Vault, Chef Push jobs, Knife, Chef Server Admin/Organizations, Replication of Chef Servers, Terraform.py, ERB Templates etc.
  • Written Chef cookbooks and recipes to Provision several pre-prod environments consisting of Deployment automation, AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware installations.
  • Written several cookbooks which include recipes to perform Installation and Configuration tasks involving jdk, tomcat, WebLogic binaries installation and domain creations.
  • Built Chef Development workflow and best practices around configuration management as well as building a strong and diverse internal Chef community.
  • Provisioned and patched servers regularly using Ansible.
  • Contributed/Maintained by writing Groovy/Gradle based plugins for enhancing existing builds system
  • Wrote a single Gradle Script Builder script to convert projects in bulk using templates.
  • Conducted POCs with Docker based applications server configurations in Amazon Web Services Cloud.
  • Knowledge of Cloud Native Design
  • Troubleshooting and monitoring of various proprietary Acxiom and 3rd party applications using Cloud Watch in the Amazon Web Services (AWS) environment.
  • Worked on infrastructure with Docker containerization and maintaining Docker Images and containers.
  • Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes (MongoDB, Redis and MySQL).
  • Led the Engineering team to build a scalable and secure cloud based infrastructure for the EMR platform.
  • I have used AWS (Amazon Web services) in Redshift, EMR for improved efficiency of storage.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Achieving Continuous Integration and Deployment by integrating Jenkins with Version Control System (VCS) to perform build process. We are currently using GIT as a VCS and also we use STASH tool as a User Interface on top of GIT.
  • Integrating Issue tracking system into the build process will make the workflow much more efficient. We are currently using JIRA as an Issue tracking system.
  • As most of our code is developed using C, C++ and Embedded C, we use different sets of compilers to build the code and some projects use IDE’s such as Green hills, Microsoft Visual Studio. Installing and configuring necessary plugins to integrate with IDE’s and build tools.
  • Well versed with setting up tools like Splunk tools to ensure proper monitoring & alerting is in place for every sprint releases.
  • Developing scripts for generating Server Info weekly reports, Backup and maintenance of different servers around the globe.
  • Provide support, including process documentation, training face to face and over the phone for systems and applications

Environment: Sun Solaris, UNIX, windows, CVS, Git, AWS, Java, Ruby on rails, Python, Eclipse, Ant, Jenkins, Maven, Install Anywhere, Chef, Fisheye, Tomcat Apache Application Server.

We'd love your feedback!