Senior Devops Engineer Resume
Westfield, NJ
OBJECTIVE:
- A Certified AWS Solutions Architect with 8+ years of hands - on IT expertise prioritizing CI / CD, Automation of Configuration Management, Security, build/release, Cloud Resource Utilization, Infrastructure Automation and insight to securely deploy IT infrastructure as a code, for IaaS, deployment o any application for IaaS, PaaS and SaaS, DevOps or big data solution to the cloud.
SUMMARY
- Expertise in secure web application hosting architecture in the cloud, high-impact security control baseline
- Expertise in deploying highly secure IT Infrastructure in AWS, Azure cloud platforms
- Expertise in Creating and managing AMI
- Expertise in creating highly scalable and available EC2 instances, Faregate services and tasks for ECS, load balancer deployments.
- Expertise in scalable deploying platform clusters like, MySQL, oracle, redshift, aurora
- Expertise in creating and managing ECS repository with Docker images, docker, Kubernetes deployment and orchestration
- Expertise in creating and managing various storage tiers, which are highly scalable and available
- Expertise in S3 bucket, EFS, EBS, Glacier
- Expertise in AWS networking, VPC, CIDR, Direct Connect, NAT, Gateway, Route53 services
- Expertise in deploying Docker and kubernetese cluster deployment in the cloud
- Expertise in managing and deploying cloud security, micro segmentation, Security Groups, Amazon IAM, WAF, key management for encryption
- Expertise in automation using PowerShell and Ansible
- Expertise in deploying hardened OS and managing automation of the OS and application deployment
- Experiences on Git, Jenkins and other LAMP deployments
- Expertise in Linux and windows platform deployments and management
- Expertise in migrating on-premise application and database systems to the AWS Cloud using the AWS Schema Conversion Tool, AWS Database Migration Service, Direct Connect, and S3.
- Demonstrated Continuous Integration (CI), Source Code & Version Control tools, Build Automation, pipeline, scheduling, and DevOps with experience designing and utilizing configuration management & automation tools (i.e. Chef, Ansible).
- Expertise in ETL and Big Data applications, warehousing with Redshift, real-time processing with Kinesis, Large Scale Processing and Huge Data set architecture in the cloud.
- Excellent communication, interpersonal, analytical and presentation skills
TECHNICAL SKILLS
Cloud Computing: AWS, EC2, VPC (TCP/IP networking, Sub-netting and routing), ELB, Auto Scaling, RDS, Route53, S3, Auto Scaling, EBS, ECS Containers, CloudFormation, Fault tolerance and High Availability, Disaster Recovery
J2EE/Open Source: Core Java, Spring, JBoss, Tomcat, Nginx, Docker, LAMP, Linux, Bash, Python/Boto, Drupal, WordPress
Windows: WordPress, WAMP, WIMP, Windows HPC Cluster, RDP, PowerShell
DevOps: Chef, Ansible, Jenkins, OpsWorks, Git, Code Pipeline, Code Deploy, Code Commit, Maven
Big Data/ETL Tools: Map/Reduce, Hadoop, Kinesis, DynamoDB, HBase, Hive, NoSQL, Machine Learning, Fraud Detection, MPP, Redshift
Security: IAM, Security groups, NACLs, FIREWALL
PROFESSIONAL EXPERIENCE
Confidential, Westfield, NJ
Senior DevOps Engineer
Responsibilities:
- Worked with various teams to support and optimize the AWS cloud infrastructure for production, staging and development environments, troubleshoot performance issues, and resolve production incidents.
- Involved in designing roles and groups using AWS Identity and Access Management (IAM).
- Implemented and maintained the monitoring and alerting of production and corporate servers/ storage using AWS Cloud Watch.
- Implemented and maintained the monitoring and alerting of corporate servers/storage using AWS Cloud Watch and developed and deployed stacks using AWS Cloud Formation templates (CFT) and AWS Terraform.
- Templated AWS infrastructure as a code using Terraform to build staging and production environments.
- Worked on Docker image, Docker file, Docker Hub, Docker Compose, Docker repository, Docker Container snapshots, attaching to a running container, removing images, managing director structures and managing containers.
- Deployed Microservices, including provisioning AWS environments using Ansible Playbooks.
- Configured Ansible to trigger Jenkins Jobs to automate the creation of Docker images from successful Builds and later used for Rolling deployments in to the Kubernetes Cluster by defining the new Images in the Deployments and Pod definitions.
- Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from dev through production, easing the code development and deployment pipeline by implementing Docker containerization with multiple namespaces.
- Configured SonarQube code quality tool and integrated it with Jenkins. Implemented SonarQube to analyze code quality metrics, to verify the coding standards and setup quality gates to allow/fail builds as per requirement.
- Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT create and setup automated nightly build environment for Java projects using git.
- Worked as Agile consultant where Kanban techniques, App dynamics were also being applied along with other techniques.
Environment: AWS, AWS Cloud Watch, Docker Swarm, Terraform, Cloud Formation, Jenkins, GIT, Ansible, Python, Docker, Kubernetes, SonarQube, Tomcat.
Confidential, Princeton, NJ
Senior AWS Engineer
Responsibilities:
- Launched AWS EC2 instances using AMI's images and create API as a front door application to access data from backend services running on EC2 and code running on Lambda.
- Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
- Written Ansible Playbooks for various DB configurations to modularize and optimize end product configuration and configuring them using cloud formation.
- Deployment Pipelines using Jenkins. Shortened deployment cycles via automated deployments and many tools like nexus will be used for storing of your artifacts like .jar, .war,
- Maintained Jenkins servers and Bamboo to deploy into production & non-production environments.
- Efficiently worked on migration of code from Bit Bucket repositories to the Bamboo server and also world on SonarQube for Code analysis check.
- Build scripts using MAVEN build tools in Jenkins to move from one environment to other environments also used MAVEN as a dependency management tool to manage all the dependencies that are required.
- Managed Maven project dependencies by creating parent-child relationships between projects and also have an experience in changing of the pom.xml file
- Implemented detailed systems and services monitoring using App dynamics services AWS cloud resources.
- Involved installing and managing different automation and monitoring tools on Red hat Linux Enterprise like Ansible and AppDynamics.
- Automated backups full AMI backups, OS backups using Lambda and boto3 python module and wrote Python scripts to backup EC2 instances. Automated the applications and databases like MYSQL
- Container deployment in Docker using Python and monitored those containers using Splunk.
- Installed RedHat Linux using kick-start and applying security polices for hardening the server based on the company policies.
Environment: RedHat Linux, kick-start, AWS, Lambda, Cloud-lift, Ansible, Jenkins, Bamboo, Bit Bucket, SonarQube, MAVEN, AppDynamics boto3, Python Scripts, MYSQL, Splunk, Linux, Tomcat.
Confidential, Los Angeles, CA
AWS/DevOps Engineer
Responsibilities:
- Worked in creating S3 Buckets with configurations to secure the S3 bucket and appropriate access provisioned via IAM.
- Built Json Script Template for creating VPC, Subnets, Network Interface, EC2 Instances, Cloud Trail for API monitoring, Cloud watch of the resources, Cognito for access control to your web, RDS with Postgres, S3 for cloud watch log storage with two different Availability Zones.
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
- Worked on Creating Web Servers and App Servers in the Stack and wrote Json Script for creating RDS with Replications.
- Analyzed Cassandra database and compared it with other open-source NoSQL database to find which of them better suites the current requirement.
- Involved actively in migrations of J2EE applications running under BEA WebLogic server 9.x to JBoss Application Server 5.1.2
- Utilized Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from SVN and use Ant/Maven to build War/Ear artifacts.
- Built and Deployed Java/J2EE applications on JBoss application server in an Agile continuous integration environment and automated the whole process.
- Implemented End to End automated CI/CD pipeline for build and deployments using Jenkins, groovy & shell scripting with stages like checkout, unit testing, build and package.
- Installed plug-ins, configured security, created a master and slaves for implementation of multiple parallel builds.
- Installed Docker, and created virtual instances with Docker, running containers, creating named volumes, bind mounts, compose for test and development, service, service updates, health checks, working with registries.
- Used Docker Swarm for developing Multi-node and Multi-Service Drupal content management application for inhouse. Docker Accelerate the path to the modern App Architecture, IT Infrastructure Optimization.
- Developed Docker images to support development and testing teams and their pipelines and Environment provisioning solutions using Docker and getting images from Docker hub.
- Installed and configured Chef Server, workstation and nodes via CLI tools and wrote Docker file to create new images based on working environments for testing purposes before deployment.
- Built Java applications using ANT and MAVEN and deployed JAVA/J2EE applications through Tomcat application servers.
- Configured TFS to run continuous integration of builds and execute unit test on all check-ins for ASP.NET Web Applications.
- Deployed J2EE application EAR to Testing and Production environment using Web Sphere.
- Implemented performance capacity and availability monitoring using tools like Nagios, Data dog.
- Created and Extensively used Octopus deploy Automation for .Net Application By setting a transformed variable to change config files accordingly.
- Worked on Puppet extensively for deployment for servers, creating on custom scripts and managing changes through Puppet master server on its clients.
- Wrote puppet manifests for deploying, configuring, managing and are collected for metric collection and monitoring.
- Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
- Involved in DevOps automation processes for build and deployment of a 3-tier web architecture.
Environment: AWS, JSON, Python, Cassandra, Chef, Octopus deploy, J2EE, .NET, Docker, Jenkins, Puppet, Maven, SVN, Unit testing, Groovy, Tomcat, Nagios, Data dog, shell script, Bash, Red Hat, CentOS.
Confidential, New York City, NY
DevOps/AWS Cloud Engineer
Responsibilities:
- Designed and implemented CI/CD pipeline automation using tool stack such as Docker, Puppet and Artifactory, Jenkins to build and deploy code.
- Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- Built and configured 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.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, Nginx and IIS.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Setup and built AWS infrastructure resources like EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Provided highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission, critical production servers for backup.
- Developed critical modules like generating amazon resource numbers and integration points with S3, DynamoDB, RDS, Lambda and SQS Queue.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Defined branching, labeling, and merge strategies for all applications in Git.
- Installed, configured, modified, tested and deployed applications on Apache Webserver, Nginx & Tomcat, JBoss App Servers.
- Integrated delivery (CI and CD process) using Jenkins and puppet.
- Configured plugins for the integration tools to the version control tools.
- Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- Responsible for moving data between different AWS compute and storage services by using AWS Data Pipeline.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
- Created monitors, alarms and notifications for EC2 hosts using AWS CloudWatch.
- Migrated Non-Critical data applications onto AWS cloud.
Environment: AWS Cloud, Chef, Python, AWC EC2, Ant, Maven, Git, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting