Devops Engineer Resume
Parsippany, NJ
SUMMARY
- 6+ years of experience as DevOps/Cloud Engineer supporting core IT infrastructure. Utilized CI/CD tools such as Docker, Kubernetes, Terraform, Cloud Formation, AWS Code Commit, Azure Repo, DevOps automation tools like Jenkins, and configurations management with Ansible/Chef/Puppet etc.
- Worked on DevOps/Agile operations process and tools area (Environment, Service, unit test automation, Build & Release automation, Code review, Incident and Change Management).
- Experience in Setting up, Installing, Monitoring Issue/Bug Tracking Tool Jira.
- Transformed traditional environment to virtualized environments with, AWS - EC2, S3, EBS, EMR, ELB, EBS, Kinesis, Redshift, Chef, JIRA, Dockers, Vagrant, OpenStack - Nova, Neutron and VMware
- Experience in working as DevOps engineer/Build & Release engineer for release automation of Java MVC apps to achieve continuous integration and continuous delivery (CI and CD).
- Created Linux in a Cloud Computing and Virtualized environment for AWS.
- Configured and managed secure environments like SSL and Digital s including 1 &2-way SSL in Linux and windows environments.
- Designed and built automated infrastructure using open-source tools.
- Experience in DevOps tools like Ansible, Chef and Puppet for Deployment on Multiple platforms.
- Experience installing and configuring monitoring system Nagios to detect network and server outages, failed services.
- Extensive Experience in building the servers from the base installation with the templates on perm on Linux, window machines.
- Possess excellent interpersonal, documentation and communication skills with a positive work attitude.
- Expertise in Configuration management, Deployment Automation, Cloud Infrastructure, Automation with Agile methodologies which incorporates Microsoft Azure, Amazon Web Services (AWS), ANT, Maven, Ansible, Chef, Jenkins, GitLab, SVN, GitHub, Tomcat, JBOSS, WebLogic, Linux and so forth.
- Hands on experience with Docker containers and Kubernetes clusters with its configuration based on requirements and maintaining the Docker hub for container images.
- Implemented Subversion branching and merging operations for Java Source Code.
- Setup different environments for build, (Development, Test, Pre-production, and Production).
- Created the release cycle of the product which involves environments like Development QA UAT and Production.
- Experience in configuring and deploying to Application servers Tomcat and static content to Apache.
- Extensive Experience in Installing/Migration/Deployment of Enterprise Applications in WebLogic, WebSphere, and Tomcat.
TECHNICAL SKILLS
CICD Tools/Software Build Tools: Ant v1.9, Maven v3.0.3, Nexus Repository Manager v2.14, Nexus IQ Server v1.38
Version & Release Control Systems: SVN 1.8, GIT 2.12 & Bitbucket v4.13, Gitlab
Config. Management Tools: Puppet 2016.2.x, Chef 12.4.x
Cloud & Containers: AWS - EC2, S3, Beanstalk, Lambda, ECR, Code Commit, Code Pipeline, IAM, VPC, CFT, Cloud Watch, Auto Scaling, Route 53, Azure - Storage, DevOps, Migrate, Google - Cloud Code, Cloud Build, Cloud IAM, Cloud Storage, Terraform, Docker & KubernetesCloud bees Jenkins 2.x/Hudson 3.2, IBM Clear Quest 8.0.1, IBM UCD, Bamboo 5.1x
Web & Middleware Services: JBOSS AS 7.1/EAP 6.3, Apache 2.2/4, IBM WebSphere 6.x/7, Nginx 1.12/13, Tomcat 8.x/9, WebLogic 11g/12cR1/R2, VMware ESXi 6.x
DB Technologies: Oracle 12c
Ticketing/Documentation Tools: JIRA v7.3.1, Bugzilla v4.4, Confluence v5.8.
Operating Systems: RHEL v6.x/7.x, Ubuntu v13.x/14.1, Cent OS v5.x/6.x, Windows 2003/XP/8.1/10/2012
Business Management: iTIL v3 Foundation, Agile Methodology
SDK & Monitoring Tools: JDK SE v8/9/10, Nagios v4.2.x/3.x, Splunk v6.x/7.x
Languages: Java, Shell Scripting, Python
PROFESSIONAL EXPERIENCE
DEVOPS ENGINEER
Confidential
Responsibilities:
- Developing AWS Cloud Formation Templates in JSON and YAML to automate the environment provisioning on AWS cloud to maintain the stability of the applications on each environment.
- Writing shell and python scripts to automatically checkout the code from Git and build it to deploy the artifacts to the environments.
- Managing everyday activities of cloud environment to support development teams and help troubleshoot the deployment issues to maintain the environments with redundancy.
- Integrating AWS cloud Formation with Puppet for configuring and patching applications.
- Worked on Puppet for the deployment of servers with custom scripts.
- Administered multiple AWS accounts for both production and non-production
- Analyzed and deployed Cloud controls, Governance, and security on cloud environment
- Built, setup and deployed multiple AWS infrastructure resources utilizing Amazon EC2, S3, RDS, VPC, IAM, EBS, DynamoDB, SQS and SNS, focusing on high availability, fault tolerance and auto scaling
- Built innovative automation process to remove legacy and manual processes
- Created Routed Route 53 DNS entry for domain name resolution.
- Enabled CloudWatch monitoring of AWS resources like EC2, application load balancers
- Engaged with Security and DevOps Team to ensure secure cloud environment
- Implemented AWS IAM key rotation in the application, using AWS Secret Manager
- Implemented migration from VMWare to AWS using VMAK/OVF import tools
- Provisioned VPC and other components of VPC using CloudFormation’s templates in JSON and YAML Language
- Troubleshooting, and resolution of Linux system/AWS Cloud issues opened from ticketing systems (Jira)
- Used CloudFormation to create a highly available cloud infrastructure from an AMI custom image
- Used IAM to create new accounts, Roles, Groups, policies, and identity provider, as well as assigning least privilege
- Experience in creatingDocker Containersleveraging existing Linux Containers and AMI's in addition to creatingDocker Containersfrom scratch
- To achieve Continuous Delivery goal on high scalable environment, usedDockercoupled with load-balancing toolNginx.
- Performed application deployment and administration including JAR, WAR, and EAR files.
- Deployed multiple resources simultaneously, using Cloud Formation templates in AWS
Environment: AWS - Developer Tools, CFT, EC2, S3, IAM, R53, Lambda, Auto scaling, ELB, VPC, Beanstalk, RDS, ECS, EKS, Terraform, Chef, Docker, Kubernetes, Git, Bitbucket, Ant, Maven, Cloud bees Jenkins, IBM Clear Quest, IBM UCD, Kubernetes, Service Now, JIRA, Confluence, Shell Scripting, Python, JBOSS, Tomcat, WebLogic.
CLOUD ENGINEER
Confidential, PARSIPPANY, NJ
Responsibilities:
- Implemented technical solutions in building CICD pipeline using Azure - Repo, Pipeline, Artifacts and enabling the automation for platform specific applications using Terraform. Extensive work experience in the following services: EC2, S3, VPC, IAM, Lambda, Organizations, RDS, AWS Backup, Workspaces, AWS Systems Manager, AWS Secrets Manager, API Gateway, ElastiCache, OpenSearch Cognito, EMR, ECR, SQS, SNS, Glue, Kinesis, Redshift and Dynamo DB and CloudWatch
- Migrated containerized services to AWS ECS and AWS EKS
- Deploying applications in AWS using EC2 instances, Elastic Beanstalk and AWS Code pipeline.
- Wrote CloudFormation templates depending on requirement. Created new IAM roles and policies as per client requirement
- Recommended best practices in AWS by providing Security and Cost Reports
- Strong knowledge in following AWS Security services: Config, CloudTrail, Security Hub, Guard Duty, and Inspector
- Working knowledge in analyzing, designing, and developing custom solutions for applications hosted on DevOps tools (Maven, Gitlab, Nexus, Terraform, and Chef/ansible) and Azure stack.
- Involved in deploying applications to Oracle WebLogic, WebSphere, Jboss, tomcat servers
- Troubleshooting, Load balancing, clustering, Deploying Application, Tuning and Maintenance in WebLogic server
- Migrated existing on-premises application environment to Amazon's Web Services (AWS) infrastructure. Built AWS infrastructure through automation.
- Created and managed clusters, machines, servers/JVMs in WebLogic
- Experienced in patching all the Linux WebLogic environments to the quarterly patches released of fusion middleware products (Forms and Reports, WebLogic servers, Web cache)
- Worked on auditing permissions on various IIS webservers with the proper ad groups, permissions and granted access to users.
- Maintained shares on the test and prod servers for the users with the appropriate groups and virtual directories.
- Defined dependencies and Plug-ins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
- Created featured develop release branches in STASH (GIT) for different applications to support releases and CI builds.
Environment: AWS, EC2, Lambda, Load Balancer, Azure - Repo, Pipeline, Artifacts, Gitlab, Maven, Cloud bees Jenkins, Nexus, Terraform, Chef, Docker, Kubernetes, Service Now, Black Duck, JIRA, Confluence, Shell Scripting, Python, JBOSS, Tomcat, WebLogic, IIS
LINUX SYSTEM ADMINISTRATOR (Intern)
Confidential, DETROIT, MI
Responsibilities:
- Applied system patches and updates monthly as well as resolving critical vulnerabilities as identified by cyber security team.
- Installation/configuration of RHEL 4/5/6 using kickstart Server and Windows OS
- Creation, Installation, and administration of Red Hat Virtual machines in VMware.
- Designed System Requirements, Storage Requirements, Configuration Management/Change control/Release management.
- User administration & quota management
- Log file was managed for troubleshooting and resolving errors.
- Installation of patches and other software packages.
- Wrote Shell scripts for automation of jobs, system monitoring and error reporting.
- Performed the administration of the Domain Name Server and configuration of the Database Files.
- Configured and managed SAMBA server to share important data between Linux and Windows machines. Configured NFS and SAMBA to allow users on client machines to have access to directories and files
- Configured volume groups and logical volumes, extended logical volumes for file system growth needs using LVM commands
- Created and managed approved user accounts and groups both locally and centrally using Active Directory
- Created and managed local filesystems using standard and LVM methods
- Created and managed NFS file systems and shared with multiple client machines
- Deployed OS patches to Red Hat Linux systems in a 7x24x365 environment and utilized operational tools to ensure highly available solutions
- Deployed RHEL/CentOS servers from VMWare ESXI from temples or cloning related project.
- Monitored and managed server performance using associated tools and system processes like top, iostat, vmstat
- Monitored log in Linux servers, including processes, crash, and swap management, with password recovery and conducted system performance tuning and capacity planning
- Monitored system resource utilization with Nagios and Zabbix monitoring tools and resolved reported issues
- Provided User management and support, User permissions and SElinux
- Supported and monitored Red Hat Linux system with native Linux tool and BASH shell scripting
- Worked closely with software developers as needed to troubleshoot and resolve production outage
