Devops Engineer/cloud Engineer Resume
5.00/5 (Submit Your Rating)
NJ
SUMMARY:
- Overall, 6 years of work experience and around 4 years of DevOps Engineer with cloud Expertise Oracle IDCS and Amazon web services (AWS). Equipped with a combination of exceptional interpersonal soft skills to enhance collaboration and transparency, with advanced technical knowledge in the realm of IT, automation, and cloud computing. Looking for a senior position in DevOps engineering and cloud computing.
- DevOps | Cloud | Automation |Automated Testing and Deployment | Configuration Management | YAML | Python | Database | SQL | Kafka | Load Balancing |Linux | AWS | Docker | Kubernetes | Ansible | Terraform | Jenkins | CI/CD Pipelining | GIT | Rest API | Cloud Migration | CloudFormation
PROFESSIONAL EXPERIENCE:
Confidential, NJ
DevOps Engineer/Cloud Engineer
Responsibilities:
- Deploy, maintain, and improve performance over containerized applications in EKS to support application development
- Experience with AWS like EC2, EKS, S3, EBS, ELB, IAM, VPC, Cloud Formation, Cloud Front
- Security Groups, Auto Scaling and RDS.
- Managed Docker orchestration and Docker containerization using Kubernetes and created dashboards as per the cluster.
- Working Experience in Ansible and writing play books to deploy the services on K8's
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Created Jenkins CICD pipelines for continuous build & deployment and integrated Junit and SonarQube plugins in Jenkins for automated testing and for Code quality check.
- Utilized Kubernetes for the runtime environment of the CI/CD system to buildtest deploy.
- Developing our REST API
- Strong working knowledge of REST API tools like Postman, Insomnia and SOAPUI.
- Experienced with deployments, Maintenance and troubleshooting applications on Oracle Cloud and AWS.
- Experience in Kubernetes to deploy scale, load balance and manage Docker containers with multiple name spaced versions and good understanding of OpenShift Platform in managing Docker Containers and Kubernetes Clusters.
- Experience in writing Ansible playbooks, created custom playbooks written in YAML, encrypted the data using Ansible Vault and maintained role - based access control by using Ansible Tower to manage web applications, Environments configuration files, Users, Mount Points and Packages.
- Develop, Maintain and support Continuous Integration framework based on Jenkins.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, templatize Kubernetes manifests, provide a set of configuration parameters to customize the deployment and Managed releases of Helm packages
- Proficient in SDLC phases like Requirement gathering and analysis, Design, Build, Testing, Deployment and Delivery.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python.
- Involved in setting up JIRA as defect tracking system and configured various workflowscustomizations and plug-ins for the JIRA bug/issue tracker.
- Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and
- Production using Jenkins.
- Responsible for build and production automation using Docker containers, and Chef, deployed
- Java/J2EE applications through TomCat Application servers.
- Experience with designing and configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and creating subnets, routing tables, internet gateways for servers.
- Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
- Strong experience with Docker Management Platform, leveraged custom Docker images as containerized applications within the Docker engine as multi-stack applications like LAMP.
- Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code.
- Automated configuration management and deployments using Ansible playbooks and Yaml for resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible.
- Installing, Configuring and managing in Ansible Centralized Server and creating the playbooks to support various middleware application servers, and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks.
- Automated configuration management and deployments using Ansible playbooks and Yaml for resource declaration. And creating roles and updating Playbooks to provision servers by usingAnsible.
- Build and test automation tools for infrastructure provisioning using Ansible playbooks and Ad-hoc commands.
- Experience with automation/configuration management using Ansible playbooks and ad-hoc
- Experience in installing Docker using Docker toolbox. Environment provisioning solutions using Docker. Source code management is performed using GIT from master repository and knowledge on Container management using Docker in creating images.
- Designed and implemented a continuous build-test-deployment (CI/CD) system with multiple component pipelines using Jenkins to support weekly releases and out-of-cycle releases based on business needs.
Confidential, NY
System Engineer
Responsibilities:
- Experience with Troubleshooting AWS EC2 instances for Status check through System Status checks and Instance Status checks alerts
- Experience with configuring and managing Elastic Load Balancing (ELB) to implement fault tolerance and avoid single point of failure of
- Good experience of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on
- Good knowledge of customizing Amazon Machine Images (AMIs) & deploying these customized images based on requirements.
- Working with Elastic Beanstalk for quick deployment of services such as EC2 instances, Load balancer, and databases on the RDS on the
- Perform LAMP installation and configuration on RedHat, Ubuntu and Amazon Linux instances needed for website development.
- Securing and ensuring the integrity of servers and systems, by creating and managing security groups and network ACLs to ensure
- Granting security and Configured user access and limits using AWS Identity and Access Management (IAM) by creating new profiles and
- Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access using Google Authenticator and
- Experience with designing and configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and create
- Experience with creating alarms in CloudWatch for monitoring the server performance, CPU Utilization, disk usage etc.
- Experience with implementing several Continuous Delivery Pipelines for different products and automated cloud deployments using Chef
- Experience in development and configuration experience, LAMP setup on RHEL with software provisioning tools like Chef, Puppet and
- SaltStack Wrote Recipes and Cookbooks and uploaded them to Chef - serverManaged On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
- Wrote chef cookbooks using several of its components like attributes, files, recipes, resources and templates.
- Experience in creating and implementing SaltStack States in deploying infrastructure as a code.
- Worked on web servers like Apache and application servers like Web logic, Tomcat, Websphere to deploy code.
- Extensive knowledge and experience in configuration management, deploy, build, and release management with AWS Terraform, ANsible, Chef, Puppet, and various other configuration management tools.
- Worked with Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
- Launched Amazon EC2 instances using AMazon Images (RHEL/Ubuntu) and configuring launched instances with respect to specific applications.
- Experience creating alarms on CloudWatch for monitoring the server performance, CPU utilization, disk usage, etc.
- Create various Maven scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat.
Confidential, San Francisco, CA
Support Engineer
Responsibilities:
- Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and Apache.
- Responsible for maintaining and provisioning of VMWARE ESX server 3.5, 4.1.
- Built VMware ESXI hosts and converted physical server to VM using VMware vCenter Converter. Managed virtual machines on VCenter and troubleshooted issues related to the console.
- Created backups of virtual machines using templates and snapshots on datastore.
- Handle tasks of maintaining data files and monitoring system configuration to ensure data integrity.
- Experience with patching of Red hat linux servers and hardening of servers using native and third - party-tools.
- Installation and configuration of Apache, Tomcat and WebLogic on Linux.
- Configuration of Disk partitioning and RAID levels.
- Providing technical assistance to Operation, Application Teams in resolving production incidents.
- Installed packages using YUM and Redhat Package Manager (RPM) on various servers
- Prepared the Documentation for Installation & Configuration of OS servers.
- Installed and configured virtual machines on VMware ESXI.
- Schedules and perform VMware installations, patching and upgrades and maintains them in accordance with established client s SLA and procedures.
- Expert level of experience on Change Management as well as Service Now queue Management.
- Exposure to containerization technologies such as Docker.
- Hands on experience using LDAP (Active directory Protocol) to manage users.
- Providing after hours On-Call support.
- Followed SLA Protocols for incident and ticket management to resolve issues in a timely manner.
- Diagnosed server performance issues, such as CPU, Memory, Storage and Network bottlenecks
- Using tools such as top,iostat, netstat, and tcpdump.
- Harden the system security by adding rules to Iptables and SELinux
- Migrated data using tools such as tar, gzip and scp
- Experienced in using version control tools such as GIT
- Deployed, maintained and configured NFS and FTP file shares.
- Experienced in using AWS storage solutions such as S3 buckets, Glaciers, EBS, also deployed, maintained and administered EC2 Instances.
- Worked with cloud networking services such as VPC, ELB, subnets, and security groups
- Adept in working with IAM roles and policies, creating users and groups.
- Exposure to containerization technologies such as Docker.
- Maintained and updated various scripts for services (start, stop, restart, recycle, and cron jobs)
- UNIXbased Bash.
- Experienced in prioritizing processes to optimize CPU performance and memory allocation.
- Used Logical Volume Manager for the Deployment and management of physical volumes, volume groups, logical volumes.
- Installation & Upgradation- Installing the OS, upgrading to newer versions, performing manual & network-based installation, VMware installations, writing necessary pre & post initial scripts as a part of installation, automate the installation and boot process through kickstart file.
- Extensive experience patching security, updates, and bugs across RHEL systems.
- Handled ad-hoc requests, for installing a bunch of new servers, setting up a separate network.
- Installed and configured Weblogic Server 9.x/10.3/11g.
- Configured IIS/Apache web server to proxy requests to WebLogic Application Server 10.x.
- Provisioned RedHat Enterprise Linux Server using PXE Boot according to requirements.
- Utilized Tom Cat and Apache servers for cloud server management
- Involved in release planning and executed the release build request from the project team through JIRA Ticket
- Followed agile principles and used JIRA for maintenance and Bug development tasks.
- Installed and configured MySQL and oracle database on Linux servers.