We provide IT Staff Augmentation Services!

Sr. Devops / Engineer Resume

2.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY

  • AWS certified solution associate with 8+ years of Experience in IT industry with focus on AWS Cloud DevOps, Azure Experienced in working on DevOps/Agile operations process and tools area Cloud Services, Code review, Build & Release management, Automation, Containerization, Incident and Change Management and Linux administration.
  • Experience in Azure Development worked on Azure search, Azure DNS, Azure VPN Gateway and Notification web application, Azure SQL Database, Azure Virtual Machines, Azure AD, Azure Hub.
  • Designed, configured, and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including Auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Experience to manage and coordinate with teams of DevOps engineers for infrastructure support on AWS cloud.
  • Expertise cloud formation scripts for hosting software on AWS cloud. Automated the installation of software’s through PowerShell scripts.
  • Used Google Cloud Platform (GCP) services like Compute Engine, Cloud Functions, Cloud DNS, Cloud Storage and SaaS, PaaS and IaaS concepts of Cloud computing architecture and implementation using GCP.
  • Experience using Jenkins to deploy code to Google Cloud, create new namespaces, creating Docker images and pushing them tocontainer registryofGoogle Cloud.
  • Administered and Maintained Linux (RHEL) 4.x, 5.x, 6.x and Solaris 8/9, CentOS8.3 EOL using kickstart based network installation.
  • Implementing infrastructure on new AWS systems and migration of existing Linux and Windows-based infrastructure to AWS and Azure Cloud platforms and automated using Terraform, Cloud Formation Templates.
  • ExperienceAzure PlatformDevelopment, Deployment Concepts., hosted Cloud Services, platform service and close interface withWindows Azure Multi-Factor Authentications and Continuing architectural changes to move software system offerings to a distributed, service-based architecture; utilizing Docker/Kubernetestechnologies
  • Strong Experience in DevOps Environment and hands-on in Automation, configuration and deployment of instances on Various Cloud Services AWS, Microsoft Azure, OpenStack and PCF.
  • Experience in using Docker including Docker Hub, Docker Engine, Docker Images and Docker Registry and used containerization to make our applications platform to be consistent when they are moved into different environments.
  • Experience in container technologies Docker, Vagrant, Kubernetes, OpenShift and Virtualization Technologies Virtual Box, VMWare, Cloud Foundry.
  • Extensively worked with scheduling, deploying, and managing container replicas onto a node cluster using Kubernetes and worked with building Kubernetes run time environment of the CI/CD system to build, test and deploy
  • Experience in creating Puppet modules and manifest files from scratch and experience in editing existing puppet manifests and automated manual installation processes using puppet.
  • Worked in using Ansible to Setup/teardown of ELK stack (Elastic Search, Logstash, Kibana)
  • Expert in using Ansible role created an ELK cluster for non-log purposes to search and analytics of product data and pricing data.
  • Worked with Chef Enterprise Hosted as well as On-Premises, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server using the knife.
  • Experienced in deploying OpenStack on top of a Kubernetes Control plane with each of the OpenStack components running as docker containers.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts
  • Experience in branching, merging, tagging, and maintaining the version across the environments using version control tools such as GIT, SVN, Bitbucket and GitHub.
  • Expertise in JIRA, Confluence, Bitbucket, Bamboo for team collaboration, source code management and continuous integration and deployment practices.
  • Experience in using monitoring tools likeSplunk, New Relic, Data Dog, Nagios, ELK Stack.
  • Extensive exposure to Configuration Management policies and practices with regards to SDLC along with automation of scripting using Perl, Python, Ruby, shell, PHP, PowerShell, JSON and YAML.
  • Ability in deploying the developed code in a WebSphere/WebLogic/Apache Tomcat/JBOSS.
  • Integrated Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, Sonarqube.
  • Experienced in building REST APIs on SQL, Oracle (Relational) and NoSQL databases like MySQL, MongoDB, and EMR.
  • Worked with different bug tracking tools like JIRA, HP Quality Center, Clear Quest.
  • Strong working knowledge on the principles of Software Configuration Management (SCM) for tracking, controlling changes in Software in the SDLC methodologies like Agile, scrum, and Waterfall methodologies.
  • Proficient in Java technologies like Java Servlets, Java Beans, Models, Struts, Spring, Hibernate, Web service.
  • Experience working on Spring Framework with various Java/J2EE design patterns.
  • Expertise in application, web servers such as Apache Tomcat, IBM WebSphere, JBOSS and Oracle Web logic.

TECHNICAL SKILLS

Cloud Platforms: AWS, Azure, OpenStack, Google Cloud Platform (GCP).

Configuration Management TTools: Ansible, Chef, Puppet.

CI/CD Tools: Jenkins, Bamboo, Hudson.

Build Tools: Maven, ANT, Gradle.

Virtualization Technologies: Windows Hyper-V, VMware ESXi, Virtual Box, vCenter, vSphere, vRealize, Power VM.

Containerization Tools: Kubernetes, Docker, OpenShift, Spinnaker.

Application/Web Server: Tomcat, Apache, Application Server, IIS, Oracle WebLogic Server 11g.

Testing and ticketing tools: SonarQube, Selenium, JIRA.

Monitoring and Logging Tools: Nagios, Splunk, ELK, CloudWatch, Azure Monitor, Datadog, Prometheus, Grafana.

Version Control Tools: GIT, GitHub, GitLab, Subversion, Bitbucket, Team Foundation Server (TFS).

Scripting and Programming Languages: Python, Bash/Shell, PowerShell, Ruby, JavaScript, JSON, C, C++, PHP, Java/ J2EE, .Net.

Operating System: UNIX, Linux, Windows, Solaris, MacOS.

Database Systems: Oracle, MySQL, MariaDB, NoSQL (MongoDB, DynamoDB, Cassandra).

Networking/Protocol: DNS, DHCP, Cisco Routers/Switches, NIS, NFS, WAN, SMTP, LAN, FTP/TFTP, TCP/IP.

PROFESSIONAL EXPERIENCE

Confidential, Fremont, CA

Sr. DevOps / Engineer

Responsibilities:

  • Working in Azure Development on Azure web application, App services, Azure storage, Azure SQL Database, Azure Virtual Machines, Azure AD, Azure search, Azure DNS and Azure VPN Gateway.
  • Creating and maintaining containerized micro services and configuring/maintaining private container registry on Microsoft Azurefor Hosting Images and using Windows Active Directory.
  • Used Microsoft Azure for Development, Test and UAT environments for all customers regardless of final Production platform (SaaS Cloud, Private secure cloud) to speed up development/ deployment process and work within CI/CD framework (Team City, Octopus Deploy).
  • Converted existing Azure infrastructure to server less architecture (Azure, Azure functions, Data Lake Store) deployed via Terraform.
  • Configured and executed Storage Blobs and Azure Files created Storage accounts, set the Content Delivery.
  • Worked on the AWS platform and its features, including EC2, EBS, VPC, RDS, Cloud Watch, Cloud Trail, Cloud Formation, Autoscaling, Cloud Front, S3, SQS,SNS, Lambda and Route53.
  • Monitored and created alarms for CPU, memory, disk space, using Amazon CloudWatch and configured notifications for the alarms generated based on the events defined.
  • Created Python Scripts to Automate AWS services, ELB, CloudFront Distribution, ECS, database, EC2 and database security groups, S3 bucket and application configuration, created stacks with single servers or joins web servers and loaded the big volume source files from AWS S3 to redshift with Talend Big Data tool.
  • Designed AWS CloudFormation templates for provisioning customized VPC, subnets, NAT for successful deployment of Web Applications and used AWS Cloud Front to reduce load on front-end servers and analyzed the petabyte-scalable.
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Building/MaintainingDockercontainer clusters managed byKubernetes Linux,Bash,GIT,Docker, UtilizedKubernetesandDockerfor the runtime environment of theCI/CDsystem to build, test deploy.
  • Utilized enterprise Jenkins master/slave architecture to distribute builds on nodes and trigger Jenkins job to build the artifacts using Maven and deployed Terraform, Cloud Formation templates to create the stack.
  • Developed microservice on boarding tools leveragingPythonandJenkinsallowing for easy creation and maintenance of build jobs andKubernetesdeploy and services.
  • Involved in LINUX/Unix System Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 6.0, 7.0, 8.0.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments
  • Provisioned the highly available EC2 Instances using Terraform and Ansible Playbooks.
  • Configured the Ansible playbooks using Ansible Tower so that other users can run them with just pushing a button and used Terraform scripts to automate future Azure service creations.
  • Configured and managed Puppet master server, created modules, and pushed them into Puppet clients. And written Puppet models for installing and managing java versions.
  • Written Ansible playbooks to automate the installation of packages from a repository and pushed the playbooks to the GIT repository and used to change the configuration of remote machines and to deploy new builds
  • Developed PowerShell scripts to collect necessary information from webpages according to the requirement and to automate routine tasks when applicable and maintained PowerShell Runbooks.
  • Worked on Puppet configuration management tool which includes installing Puppet master, agents and writing manifests from scratch and pushing them to agents for CI &CD.
  • Working on GitHub management and merging to facilitate collaboration between development teams and configured webhooks for push events on GitHub to trigger a build automatically on Azure DevOps.
  • Used Bitbucket as source code management tool, created local repo, cloned the repo and performed add, commit, push, stash, branching, created tags operations. Defined branching, labeling and merge strategies for all applications in Bitbucket.
  • Implemented Nagios core/XI for monitoring Infrastructure resources.
  • Set up customized monitoring with Nagios, &PNP4Nagios Graphs for the legacy and new environments.
  • Utilized Splunk APM for log aggregation and analysis on different application servers and integrating the Splunkwith single sign-on authentication and Service now ticketing tool.
  • BuildSplunkdashboards using XML and as well as created scheduled alerts for Real Time Monitoring.
  • Collaborated with data scientists to architect, troubleshoot and scale ETL pipelines and infrastructures.
  • Maven for Javaautomation projects and developed Maven Project Object Model (POM).
  • Extensively used Core Javacollections, Generics, Exception handling, Design patterns for functionality, also worked onJava8.1 functional programming concepts.
  • Used Agile (SCRUM) methodologies for Software Development Lifecycle of the dynamic J2EEproject.

Environment: AWS, Azure, Cloud Services, Linux/Unix, ECS, ELB, EC2, Terraform, Docker, Kubernetes, Ansible, Nagios, Puppet, Ant, Maven, CI&CD, Bitbucket Git, GitHub, Cloud Watch, NAT, Nagios core/XI, Ansible Tower, PowerShell, Splunk, ETL pipelines, RedShift, Python, Java, J2EE project, New Relic.

Confidential, Irving, Texas

Cloud/DevOps Engineer

Responsibilities:

  • Experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services likeIAM EC2, Elastic Load-balancers, Elastic Container Service, S3, Elastic Beanstalk, Cloud Front, Elastic File system, VPC, Route53, Cloud Watch, Cloud Trail, Cloud Formation.
  • Deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
  • Involved in AWS EC2/VPC/S3/SQS/SNS based automation through Terraform, Ansible, Python, Bash Scripts. Adopted new features as they were released by Amazon, including ELB & EBS.
  • Automate Datadog Dashboards with the stack through Terraform Scripts.
  • Design and implement Google Cloud Platform (GCP) resource like Compute, networking, and Kubernetes Engine (GKE) environments.
  • Deploy security tools in the GCP environment to optimize the architecture and capabilities.
  • Experience in Cloud Computing GCP public cloud specifically on Cloud first application development and Strong experience in architecting solutions.
  • Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Experienced Cloud and DevOps engineer in Automating, Configuring and deploying instances on Cloud environments and Data center.
  • Created and Configured Red Hat Linux Environment and Solaris Virtual Machines in AWS using EC2, ElasticIP, VPC, Subnets, Route Tables, NAT Gateway.
  • Written Docker files for creating base images and customizing them as per the requirement, with working on Docker containers, Snapshots, managing Docker volume mapping, directory structure and removing Docker images from Docker Container Registry (ACR)
  • Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Kubernetes Docker. Created automation and deployment templates for relational and NoSQL databases including MSSQL, MySQL, Cassandra and MongoDB in AWS.
  • Configuring, automation and maintaining build and deployment CI/CD tools git/ git-Lab, Jenkins/Hudson, ANT, Maven, Build Forge, Docker-registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform.
  • Experience with container-based deployments using Docker, working with Docker images, Hub, Registries and Kubernetes.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Extensively used Ant, Maven, Perl, and Bash Scripts for automating build and release tasks.
  • Integration with Splunk for API traffic monitoring and health checks.
  • Determined ways to optimize/improve JIRA and JIRA Agile setup and process workflows, as well as identify where functionality can/cannot meet user requests
  • Played a key role in converting 600+ existing Jenkins jobs into the new pipeline process. Prepared document on process of migrating Jenkins jobs from development environment to production server.
  • Used OpenShift for creating new Projects, Services for load balancing and adding them to Routes by accessing from outside, created Pods through new application and controlling, scaling and troubleshooting pods through SSH.
  • Created Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark, and other applications.
  • Created Bash shell, Power Shell, JSON and Python scripts for various Systems Administration tasks to automate repeated processes
  • Created dashboard in New relic console for the monitoring purpose.
  • Involved developing west full web services using.
  • Designed, coded and tested key modules of the project using Javaoops concepts.
  • Involved in Developing of Application based on J2EEusing Hibernate and Spring framework.
  • Implemented Java Web services based on SOA architecture with SOAP and WSDL.
  • Design and implementation of web applications in Javaand HTML5/JavaScript using Eclipse, Swing, JPA frameworks and GIT maven source code environments.
  • Developed client request validations and processing using JavaScript.

Environment: AWS, GCP, Puppet, Docker, Ansible, Jenkins, Kickstart, Jumpstart, Terraform, Kubernetes, ANT, Maven, Ruby, Shell, Python, WebLogic Server 11g, Load Balancers, WLST, Apache Tomcat 7.x, Virtualization, Configured plug-ins for Apache HTTPserver 2.4, Nginx, LDAP, JDK1.7, XML, SVN, GitHub, Nagios, Splunk, Java8, Java Script, J2EE, HTML, RESTful Webservices, Spring boot.

Confidential

Cloud /DevOps Engineer

Responsibilities:

  • Worked in AWS environment, instrumental in utilizing Compute Services (EC2, ELB), Storage Services (S3, Elastic Block Storage), Elastic Beanstalk, VPC, SNS, IAM and Cloud Watch.
  • Involved in building and maintaining Highly Available secure multi-zone AWS cloud infrastructure utilizing Ansible with AWS CloudFormation and Jenkins for continuous integration.
  • Used IAM to assign roles, to create and manage AWS users, groups, and permissions to use AWS resources.
  • Written reusable Templates for provisioning AWS infrastructure as a code using Terraform to build staging and production environments.
  • Created Amazon Machine Images (AMIs) of EC2 instances for backup and creating clone instances. Creation and Configuration of S3 buckets with restricted policies.
  • Created EBS volumes to store persistent data and mitigate failure by using snapshots. Performed Data Back-up of Amazon EBS volumes to S3 by taking point-in-time snapshots.
  • Utilized Cloud Watch to monitor resources like EC2, CPU memory, Amazon RDS DB services, EBS volumes to set alarms for notification or automated actions to monitor logs for better understanding of the operations.
  • Converted existing AWS infrastructure to server-less architecture (AWS Lambda) and also Migrated data from Datacenters and on-premises to Cloud using AWS Import/Export Snowball service.
  • Performed all necessary day-to- day GIT support for different projects, Responsible for design and maintenance of the GIT Repositories, and the access control strategies.
  • Designed and implemented by configuring Topics in new Kafka cluster in all environment.
  • Installed Kafka manager for consumer lags and for monitoring Kafka Metrics also this has been used for adding topics, Partitions etc.
  • Worked with OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its Configuration Maps, selector, Services and deployed application containers as Pods.
  • Designed CI/CD pipelines using Git, Jenkins, Ansible and build the deliverable artifacts using Maven as a build tool in Jenkins for Java applications and deploy them to various environments.
  • Created continuous integration builds using Ant & Jenkins and deployed on Web Sphere application server.
  • UtilizedKubernetesfor the runtime environment of the CI/CD system to build, test deploy.
  • Worked on implementing Kubernetes cluster with Docker to provide a platform for automating deployment, scaling, operations of application containers across clusters of hosts.
  • Setup the Chef Workstation, Chef Server and chef nodes, worked in creating, uploading new cookbooks and recipes. Also worked on scheduling the Chef Nodes convergence using Linux Cron jobs.
  • Configured JIRA workflows according to the needs to the CM team and integrated the project management features with build and release process.
  • Integrated with Java to allow the embedding of the interpreter into Java application with full two-way access between the Java and the Ruby code.
  • Configured, and maintained Apache web server from open source with Java and Tomcat.

Environment: Unix/Linux, Shell scripting, Git version Control, Maven, Ansible, Nagios, Jenkins, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53, EBS, IAM, ELK, Cloud watch, Cloud Formation, Auto Scaling), Terraform, Docker, Kubernetes.

Confidential

Build & Release / Automation

Responsibilities:

  • As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on LINUX platform.
  • Deployed Application in AWS Solutions using Services like EC2, S3, and EBS, Elastic Load balancer (ELB), auto-scaling groups and Ops Works.
  • Planed, developed, monitored, and maintained Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare virtual machines as required in the environment.
  • Performed S3 buckets creation, policies on the IAM role based polices and assigned to cloud instances.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Worked on documentation - Chef basics, Initial setup of Chef, Data bags implementation, Coding standards, Cookbook document, Testing docs.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment. Created virtual environments via vagrant with chef client provision.
  • Designed CI/CD Pipelines to make use of Docker files and Make files for building docker images and validating containers using entry points.
  • Virtualized the servers using the Docker for the test environments and development environment and performed configuration automation using Docker containers.
  • Working withDevOpspractices using AWS, Elastic Bean stalk and Docker withkubernetes.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker withKubernetes.
  • Maintained Jenkins continuous integration tool using shell/Perl and ruby scripts for automating releases to different environments.
  • I wrote the ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Worked on GIT Bucket which includes creating new users, Branching, Merging the changes and writing some pre-commit & post-commit hook scripts.
  • Expertise in design and development of various web and enterprise-level applications using J2EE technologies JDBC and JMS.
  • Used Bamboo for automating Builds and Automating Deployments.
  • Strong experience with build automation tool ANT, developed buildand deployment scripts using ANT as buildtools in Bamboo to move from one environment to other environments and involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST and SQS.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.
  • Worked on setting up Splunk to capture and analyze data from various layers Load Balancers, Webservers.
  • Installed and configured DHCP, DNS, web servers like Apache, IIS, mail servers like SMTP, IMAP, POP3, and file servers on RHEL servers.

Environment: Apache, Jira, Ansible, Maven, Jenkins, Chef, Linux, WebLogic, AWS, AWS ELB, GIT, Shell scripting, Docker, Vagrant, Puppet, Kubernetes, Ruby.

Confidential

Software Developer

Responsibilities:

  • Developed user interface for management module using HTML, CSS and JavaScript.
  • Meet daily with the Agile/Scrum team to share knowledge and coordinate tasks.
  • Understanding the requirements, building functional documents, planning and estimating tasks and implementation of the tasks on time.
  • Applied Façade design pattern to hide the complexities of the system and provide a simpler interface to the client.
  • Successfully Implemented MVC application using Maven as build management tool.
  • Used extensive JavaScript for creating the Global templates that can be used across the JSP Pages.
  • Extensively involved in the development of back-end logic or data access logic to create the object relational mapping using Hibernate.
  • Worked on Hibernate ORM framework used to interact with database through Hibernate query language (HQL).
  • Developed the modules in IOC paradigm by defining the bean definitions and their relationships in the spring context files.
  • Implemented Restful web services to communicate with external systems.
  • Involved in front-end development using AngularJS Framework.
  • Implemented MVC architecture using Inversion of Control and Dependency Injection.
  • Worked on GIT as a version controlling tool for managing the module development.
  • Developed UML diagrams (class, activity, and sequence diagrams) using Star UML.
  • Utilized Jasper to produce and integrate required reports.
  • Written SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data integration.
  • Developed the application using Struts Framework that leverages the MVC architecture.
  • Good at designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assigning tasks.
  • Highly organized with the ability to prioritize workload, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.

Environment: Java, J2EE, Spring IOC, Spring Framework, Hibernate, Restful, Bootstrap, HTML, CSS, JavaScript, jQuery, AJAX, GitHub, Maven and MySQL, Agile, MySQL Server, JSON, Angular JS, stored procedures, UML, Jasper, JSP, Java Script, GIT.

We'd love your feedback!