Senior Devops Engineer Resume
3.00/5 (Submit Your Rating)
FL
SUMMARY
- Over 15+ years of experience in designing Build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Source Code repository, Environment management, Cloud Computing, Software Configuration Management (SCM).
- Expertise in Amazon AWS cloud which comprises of services like: EC2, S3, VPC, ELB, RDS, IAM, Cloud Front, Cloud Watch, Elastic Beanstalk, Security Groups.
- Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Config, Autoscaling, CloudFront, IAM, S3, and R53.
- Expert in frontend technologies such as Scala, HTML,HTML5, CSS, JavaScript, GO, JQuery, Angular JS, AJAX, JSTL and JSON.
- Over 7+ years of experience in designing and deploying the application by utilizing Azure Services (Virtual Machines, SQL Database, Azure Storage, Azure Active Directory, Network Virtualization, Content Delivery Network).
- Experience in administering WebLogic Solaris & Linux.
- Experience in Installation, Configuration, debugging (visual studio, Wireshark) Backup, Recovery, Maintenance, and Support of Solaris & Linux servers.
- Extensive experience with Git in a team environment on UNIX/ Linux
- Competence in designing AWS Cloud models for Infrastructure - as-a-Service (IAAS), Platform-as-a-Service (PAAS) and Software-as-a-Service (SAAS) and worked on Azure PaaS storages like Blob, SQL Azure.
- Created Lambda jobs and configured Roles using AWS CLI.
- Implemented Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups. Set-up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
- Provided security and managed user access and quota using AWS Identity and Access Management (IAM), including creating new Policies for user management in JSON.
- Configure AWS Multi Factor Authentication to enable 2 step authentications of user's access using Google Authenticator and AWS Virtual MFA apps.
- Datacenter migration to Amazon Web Services (AWS) infrastructure and provided initial support to Applications and Database teams.
- Experience on DevOps tools such as Vagrant, Oracle Virtual Box, IBM uDeploy, CVS, SVN, Gerrit, SonarQube, Docker, Docker-compose.
- Experience working as a SRE/ DevOps
- Experience in developing applications based on Object Oriented Programming (OOP) concepts, Java and web technologies including Core Java, Multithreading, Collections, JDBC, JMS, J2EE, EJB, JavaScript, Servlets, Struts, Spring Core, MVC, iBatis, Hibernate, JSF, web services like SOAP, REST, WSDL and UDDI and in J2EE design patterns such as MVC, DAO, Singleton, and Factory methods.
- Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting (kasha, Bash), Python, Ruby, PHP PERL.
- Experience in bash and python scripting with focus on Devops tools, CI/CD and AWS Cloud Architecture and hands-on Engineering.
- Experience with AWS CLI, Python Boto3, and AWS Lambda
- Hands-on Experience SAML Templates for Severless functions Like Apigw, Lambda, Kinesis, Step Functions, Emr Clusters and many More
- Expertise in using various Puppet features including Resource management (Package, Service, File), User Management, Modules, Class, Definition, Templates,Factor and external commands.
- Experience in Configuring HA proxy for Jenkins, Gerrit, SonarQube.
- Expertise in Build and release automation CI/CD tools like Jenkins/TeamCity/Ansible/Bamboo/Docker.
- Hands-on experience in migrating to Cloud Platforms such as Amazon Web Services, Google Cloud Platform, Microsoft Azure and cloud foundry
- Strong believer of DevOps Methodologies and working towards a core DevOps engineer who can bring an end to end work flow of Continuous Integration, Continuous Delivery and Continuous Deployment process for an organization.
- Experience in implementing the Docker for wrapping up the final code and setting up development and testing environment using DockerHub, Docker Swarm and Docker Container Network.
- Experience in version control using SVN, GIT and GITHUB and continuous integration management using Jenkins.
- Maintained continuous build automation implemented with Maven run within Hudson/Jenkins.
- Extensively worked on Jenkins and Puppet for continuous integration and for End-to- End automation for all build and deployments.
- Good knowledge of Firewall configuration and Network protocols, DNS, Network Dispatchers.
- Designed end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS and CHEF cookbooks and recipes.
PROFESSIONAL EXPERIENCE
Confidential, FL
Senior DevOps Engineer
Responsibilities:
- Automated build platform/continuous integration experience and knowledge.
- Strong background in software configuration management (SCM) enabling standard configurations for systems, network, and storage components.
- Familiar with Apache, Tomcat, MSSQL/ MySQL stacks.
- Working with MS Azure and RackSpace.
- Created Gulp scripts for various tasks and used Node-JS React-JS and Scala for managing application UI Dependencies.
- SRE responsible for fully-AWS production cloud environment as well as internal DevOps
- Deployed the Azure VM's, Azure Storage (Blob, Files) using ARM Templates and PowerShell scripts.
- Provide system administration functions for mixed Microsoft / Linux SRE & Azure environments
- Worked on installation and configuration of Red Hat Linux OS, CentOS, Ubuntu,Gentoo
- Migration of ec2 instances from one region to another Configuration of site- to- site vpn and open vpn using Linux ec2 instance.
- Performed all Linux operating system, disk management and patch management configurations, on Linux instances in AWS
- Creating Storage Pool and attaching of Disk for Azure Virtual Machines. Backup Configure and Restore Azure Virtual Machine using Azure Backup.
- Upgrading existing Virtual Machine from Standard to Premium Storage Account. Patching and Validating of VirtualMachine in Azure.
- Managing AWS Infra and automation with CLI, API.
- The complete installation and hosting was automated with AWS cloud formation and powershell scripts
- Configuring Chef to build up services and applications on the instances once they have been configured using cloud formation
- Installed and configured Udeploy for Automating Deployments and providing a complete automation solution.
- Managed build results in Udeploy and deployed using workflows in Udeploy.
- Introduced new solutions to engineering workflow including Kubernetes, EKS, and Lambda.
- Created fully automated CI/CD pipelines for code deployment using AWS Lambda and Jenkins, SonarQube.
- Writing json templates for cloud formation and ruby scripts for chef automation and contributing to our repository on github(sub version control).
- Involved in designing and deploying a multitude of applications by utilizing almost all the AWS stacks including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM focusing on high-availability, Fault tolerance, and Auto-Scaling in AWS Cloud formation.
- Devops role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via terraform.
- Implementing SRE(Site Reliability Engineering) requirements to the system (such as logging, APMs, and etc.)
- Worked on Microsoft Azure (Public) Cloud to provide IaaS support to the client. Create Virtual Machines using PowerShell Script and Azure Portal .
- Capture an image of a Virtual Machine. Attaching a Disk to a Virtual Machine. Manage and create VirtualNetwork and End Points in Azure Portal.
- Automated the creation ofS3 buckets and policies and IAM role based policies trough Python Boto3 SDK.
- Worked on PythonBoto3 Scripts to Automate AWS services, include web servers VPC, ELB, RDS, EC2, IAM,S3 bucket, CloudFront Distribution and application configuration.
- Understanding of the Agile/Scrum software development lifecycle;
- Hands on experience in building and maintaining websites using Drupal CMS.
- Demonstrated experience in deploying and configuring applications on Windows and Linux environments;
- Experience with automation tools like Jenkins, Chef, Puppet or equivalent.
- Strong understanding and familiarity with the fundamentals of Linux systems administration.
- Experience with application containerization (Docker) and infrastructure as code solutions.
- Excellent written and verbal communication skills.
- Continuous improvement in system visibility and applications with advanced monitoring, metrics and log analytics SRE
- Equally comfortable working on a project team as well as independently.
- Document Title Web DevOps Engineer (Web Systems, Web Developer Level 3).
- Excellent organization, planning, prioritizing skills and attention to detail.
- Experience in setting up and deploying applications on PaaS or IaaS cloud offerings.
- Experience in administration of source code management tools like Git/Bit Bucket/Stash.
Confidential, CA
Senior DevOps Engineer
Responsibilities:
- Working with Kubernetes for the DevOps Pipeline.
- Worked with GIT and/or SVN for version control.
- Implementing\Configuring\Installing NodeJS and AngularJS.
- Utilize Jenkins.
- Migration of on premise existing applications toAWS cloud. Worked with Amazon Web Services (AWS) like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File system, VPC, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM.
- Delivered specific versions of various components of an application into target environments using Udeploy.
- Setup Linux based application and automated build process using Sub version, Ant, Maven, Bash Shell script tools
- Hands-on development experience and a strong passion for the LAMP ( Linux, Apache, MySQL & PHP) development stack.
- Linux System & Middleware Administrator responsible for the day to day administration and administration of RHEL 5, 6/ CentOS which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
- Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Chef, EBS, and Ops Works.
- Converted existing AWS infrastructure to server less architecture with AWS (Lambda, Kinesis) deployed via Terraform and AWS Cloud Formation.
- Developed Transaction tracking application for profit centers using Spring MVC, GO, Angular-JS, Angular-UI, Html, Bootstrap, Scala, CSS, Javascript and Jquery.
- Configuring AWS instances for QA and UAT environments.
- Worked with Chef\Ansible\Docker tools and managing system configurations.
- Used RPM, MSI and gained solid experience with package managers.
- Worked in an AWS, Cloud, VirtualBox, VMware and KVM virtual environment.
- Implementing iOS/xCode/Jenkins builds for CI.
- Working with Maven/Gradle builds.
- Migrated servers like Relational databases (SQL) and websites to Microsoft Azure cloud and deploying applications on multiple web servers and maintained Load balancing, high availability and Fail over functionality and Synchronized on premises Active Directory users to office 365 with ADCONNECT and ADFS.
- Configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing and Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs)
- Utilized Ansible and AWS lambda, elastic cache and cloudwatch logs to automate the creation of log aggregation pipeline with ElasticSearch, Logstash, Kibana stack (ELK stack) to send all our team's logs coming into cloudwatch, to process them and send them off to ElasticSearch.
- Writing Ansible playbooks for QA environments.
- Involved in writing shell scripts and groovy scripts for manually pushing artifacts from Jenkins to uDeploy.
- Create & test Ansible deployment automation for Registrar & Registry Operator front-end Java applications in aLinux/Apache/Tomcat/Oracle environment. Create test automation in a framework using Ruby/ Capybara/
- Configuring the Puppet Enterprise Server, and the Puppet client agent.
- Writing puppet manifests for nginx, apache, Java, users, sudo,tomcat, and wildfly.
- Implementing node.js and Angular.js to the Development environments.
- Responsible for Java troubleshooting and build issues.
- Implementing ELK stack (Elasticsearch Logstash Kibana).
- Working with JIRA for project workflows.
Confidential
Senior DevOps Engineer
Responsibilities:
- Built and managed a large deployment of Red Hat Linux instances systems with Chef Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box, provisioned servers in Amazon EC2.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups.
- Worked on tools like Bit bucket, Jira, Terraform, Ansible, Stash, Confluence and Jenkins.
- Implementing new projects builds framework using Jenkins & maven as build framework.
- Build and performed Jenkins jobs for deploying using Ansible playbook and bit bucket.
- Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment
- Wrote puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
- Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
- Helped teams perform their duties more efficiently by providing ALM trainings targeted for each teams' needs.
- Used Azure Terraform and Azure OpsWorks to deploy the infrastructure necessary to create development, test, and production environments for a software development project
- Implemented a distributed messaging queue to integrate with Cassandra using Kafka,
- Developed Docker based micro services, deployment modules with Jenkins, Kubernetes and Ansible based pipelines/frameworks.
- Having pleasant experience in Cloud Computing platform like Azure from Microsoft for deploying and managing applications.
- Automate NGINX/MySQL Setup and Monitor.
- Automated configuration management and deployments using Ansible playbooks and YAML.
- Migrated configuration management from Puppet to Chef.
- Managed Chef Cookbooks to automate system operations and AWS Cloud management.
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Cloud Foundry.
- Integrating the Third Party Tools with TFS for ALM & Traceability.
- Worked on loading CSV/TXT/DAT files using Scalar/Java language in Spark Framework and process the data by creating Spark Data frame and RDD and save the file in parquet format in HDFS to load into fact table using ORC Reader.
- Using Jenkins 2.0 AWS Code Deploy plugin to deploy to AWS.
- Defining Release Process & Policy for projects early in SDLC and responsible for code build, release and configuration.
- Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, and Cloud formation scripts.
- Perform Deployment of Release to various QA & UAT in Linux environments.
- Participated in the design of the GNU coding standards for configuration and Make file support.
- Optimized volumes and EC2 instances and used IAM to create new accounts, roles and groups.
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
- Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Splunk deployment, configuration and maintenance across a variety of UNIX and Windows platforms.
- Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.
- Experimented with Docker, by using Docker-compose.
- Performance Monitoring, Tuning and query optimization for Oracle databases.
- Worked on applying patches and recommending necessary security fixes for web Application servers.
- Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Python, Shell script etc.
- Troubleshoot the build issue during the Jenkins build process.
- Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
Environment: SVN(Subversion), Anthill Pro, Make file, Nant, and Maven, ALM, Node Js, Chef, DevOps, Docker, Jenkins 2.0, Clear case, Unix, Linux, Perl, Bash, Ruby, Cruise control, Bit bucket, AWS, MongoDB, Bamboo, Git, JIRA, Shell Script, Web sphere, Selenium.
Confidential, Hoffman Estates, IL
Senior DevOps Engineer
Responsibilities:
- Coordinate release activities with Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free roll out of releases.
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
- Administrate/Maintain CI/CD, auto review and verification process for each release in development cycle (using: Jenkins, GIT, Artifactory, python, Shell etc.).
- Used Jenkins, Bamboo to implement Continuous Integration and deployment into Tomcat /Web logic Application Server.
- Created Chef Recipes for automating the Infrastructure and deployment process.
- Managed Nodes, Run lists, roles, environments, data bags, cookbooks, recipes in Chef.
- Deploy, monitor, configure scalable infrastructure on Amazon web services (AWS).
- Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications using Jenkins.
- Build application and database servers using AWS EC2 and create AMIs as well as use RDS for DB.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef and Ansible.
- Enforced SCM policies in the organization like "must have commit messages in the check-ins" by coding, testing integrating and maintaining trigger scripts with GIT/SVN version control system.
- Created gold images of OS servers from scratch via Vagrant and maintained it.
- Creation of crucial infrastructure as code projects in Cloud Formation as well as deployment strategies to create a true CI/CD pipeline.
- Expanded continuous integration model to test framework and automation teams by defining, implementing and managing Git and Jenkins processes.
- Responsible for delivery of new environments with various middleware configurations for newly assigned projects and Performed backfill activities on all environments to bring the envy's up to current release cycles.
Environment: AWS, Chef, SVN, Git, Shell Scripting, ORACLE, Continuous Integration, Jenkins, Maven, Tomcat, Web Logic, JIRA, Linux, Windows.