Devops Engineer Resume
New, YorK
SUMMARY
- Designed, Configured and managed public/private/ hybrid cloud infrastructure using Amazon Web Services (AWS) including EKS, EC2, SNS, SES, SQS, Kinesis, Auto - Scaling in launching EC2 instances, Lambda, API Gateways.
- Cont. Worked on AWS cloud platform in different services and most widely developed CloudWatch dashboard to track CPU and Memory Utilizations of applications running.
- Using Jenkins to deploy code to Google Cloud, create new namespaces, creating docker images and pushing them to the container registry of Google Cloud. Working with professional teams on assisting operational tasks, security measures analysis and implementation.
- Used Google Cloud Platform (GCP) Services like Compute Engine, Cloud Functions, Cloud DNS, Cloud Storage and Cloud Deployment Manager and SaaS, PaaS and IaaS concepts of Cloud computing and Implementation using GCP.
- Ability to write and debug scripting like Rest API’s, Shell, Python, Django, Yaml, Ruby, JavaScript and Applied to servers like Tomcat, JFrog to deploy code Implementation.
- Experience in troubleshooting distributed systems and analyzing transactional flow when troubleshooting.
- Worked on Jira tickets continuously tracking and solving them created by teams.
- Expertise in Architecting and Implementing Azure Service Offerings like Azure storage, Azure Databricks, Azure Web Applications, IIS, Active Directory (AD), Azure Storage, Data Lake, Data factory, Blob Storage, Azure VMs, Azure ADDS, Azure Search, SQL Database, Logic Apps, Key Vault, Notification Hub, Azure Pipelines, Azure Functions, Azure Service Fabric, Event Grid, Azure Monitor, ACS, AKS and Azure Service Bus.
- Coordinated and worked on providing solutions for production issues.
- Used Service-Now tool and Azure Incident Management System for incident management change request tickets.
- Extensively worked with Scheduling, deploying, managing container replicas onto a node using Kubernetes and experience in creating Kubernetes clusters and working with Helm charts running on the same cluster resources.
- Experienced with AWS lambda and other AWS services in automated deployment (terraform, AWS CloudFormation), serverless architecture and Hashi Corp tools (Terraform, Packer, Vault).
- Proficient knowledge with Helm charts to manage and release helm packages.
- Developed an IDM road map and migration from legacy IDM systems to ForgeRock OpenAM Identity Suite and experienced in deploying ForgeRock stack in AWS cloud platforms (specifically in Kubernetes)
- Familiarity with Salesforce Surveys, External Objects, Salesforce Connect, Digital Experiences
- Extensive experience in using ANT, Maven for automating software build processes and managing build artifacts and GIT, CVS, SVN, GitLab for Version Control Systems.
- Troubleshooting Linux network, security related issues, capturing packets using tools like IP tables, firewall, TCP wrapper and NMAP.
- Configured, monitored and automated Google cloud Services as well as involved in deploying the content cloud platform using Google compute engine, Google storage buckets, Glacier, Load Balancers, RDS, SNS, SWF, and IAM.
- Planning and implementation of data and storage management solutions in Azure (SQL Azure, Azure files, Queue storage, Blob storage). Implementing scripts with PowerShell for Runbooks.
- Experience in Administration/Maintenance of source control management systems, such as SubVersion (SVN), Perforce, TFS, GIT, GitLab and knowledge of Clear Case.
- Managed Amazon Web Services like EC2, EKS, S3 bucket, Kinesis, RDS, EBS, ELB, Auto-Scaling, AMI, IAM, SQS, SNS, SES, Glue, Lambda through AWS Console and API Integration with Puppet Code.
- Involved in the functional usage and deployment of applications in Web Logic, Web Sphere and Apache Tomcat Server.
- Migrated CVS Version Management tool to Subversion. Experience in working Ubuntu, Red Hat, UNIX, windows.
- Experience withautomationtools using AppInsights, Grafana, Prometheus, Python, Groovy or other scripting technology
- Good working experience with databases like MySQL, DynamoDB, NoSQL, WordPress, mongodBand involved in creating stored procedures, functions, triggers and complex queries.
- Automating Web Sphere EAR file deploys through Cruise Control, Jenkins, TeamCity, and Bamboo.
- Worked in an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open-source environment using tools like puppet &Jenkins.
- Designed, built, and deployed a multitude application utilizing AWS stack (Including EC2, EKS, R53, S3, RDS, DynamoDB, SQS, SNS, SES, IAM, Gateways, Glue, DMS, Docker deployment, Lambda and EMR), focusing on high-availability, fault tolerance, and auto-scaling
- Experience in working with automation tools like CHEF, PUPPET and ANSIBLE.
- Experience with build tools like Maven, GRADLE, and version management tools like GIT, GitHub, SVN, CVS, and Continuous Integration and Continuous Delivery tool Jenkins to set up automated builds.
- Experience in developing ANT scripts and Maven Scripts for the build and deployment of J2EE and GoLang applications.
- Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
- Experienced in Configuration and maintenance of common Linux services such as Tomcat, Apache, MySQL, NFS, FTP, and LDAP.
- Expertise in Unix Shell scripting and python scripts used to automate administrative tasks.
- Worked on JIRA as a defect tracking system and configured various workflows, customizations and plugins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub, GitLab.
TECHNICAL SKILLS
Deployment tools: Chef, puppet, ansible, Docker VirtualizationVMware ESX/ ESXi, Virtual Box, vSphere 5.x, Datacenter Virtualization, LanguagesC, java scripting, java/J2EE API, Golang, Angular, HTML, CSS, Android, Shell scripting, Bash scripting, Ruby, Python, Django, YAML, JSON, Perl, PHP, Node.js DatabasesWeb Logic (8/9/10), JBoss 4.x/5.x, Apache Tomcat, Web Sphere, Apache 1.3x, Apache 2.0x, IIS, Salesforce and Ngnix Networking/Protocol Bug Tracking tools
Operating Systems: Linux, RedHat Linux, Ubuntu, Centos, Open SUSE, Windows 98/XP/ 2000/2003/2008/10 , vista, UnixVersion control tools GitHub, Bitbucket, SVN (subversion), CVS, GitLab
Automation/configuration tools: Jenkins, Docker, Chef, Puppet, Vagrant, Ansible, Hudson, Kickstart, Jumpstart, Kubernetes, ANT, Maven.
Monitoring tools: Nagios, Prometheus, Grafana, Splunk, CloudWatch, ELK, Datadog, AppDynamics
Cloud Services: Amazon Web Services (AWS), OpenStack, Microsoft Azure, Google cloud platform (GCP), Pivotal cloud foundry.DB2, Oracle, SQL server, MY SQL, Cassandra
Web servers: FTP/SFTP, SMTP, HTTP/HTTPS, NDS, DHCP, NFS, TCP/IPCode Commit, JIRA, Bugzilla, Remedy.
Tools: ForgeRock OpenAM, OpenIG
PROFESSIONAL EXPERIENCE
Confidential
DevOps Engineer
Responsibilities:
- Migrated docker containers running on on-prem server to Azure Kubernetes (AKS) and used Jenkins, Azure pipelines for build and deployment.
- Implemented Azure, Microservices & Docker Containers in Azure and Azure services like PaaS and worked on Azure PaaS storages, SQL Azure. Created scripts using Azure PowerShell during automation and built-in- process.
- Building and Maintaining Docker Container clusters managed by Kubernetes Linux, Bash, GIT, Docker.
- Implemented new projects builds framework using Jenkins, Maven, Gradle, SonarQube as build frameworks.
- Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes. Created pods and managed using Kubernetes.
- Automated CI/CD with Jenkins, build-pipeline plug-in, Maven, GIT set up Jenkins master/slave to distribute builds on slave nodes.
- Implemented multiple CI/CD pipelines as a part of DevOps role for on- premises and cloud-based software using Jenkins, Chef and AWS/Docker. Involved heavily in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, Puppet, Terraform and AWS.
Confidential, New York
AWS Dev-Ops Engineer/ SRE Production SupportResponsibilities:
- Technology stack involves Angular7, HTML5, CSS, Java8, Golang, PHP, Microservices, Spring Boot, Maven, Bamboo as build and deploy, GIT, bitbucket and GitLab as repository etc. and also CI/CD to deploy the latest application in bamboo.
- Implemented AWS solutions using EC2, EKS, S3, RDS, EMR, ElastiCache, Kinesis, EBS, Elastic Load Balancer, DynamoDB, Lambda, API Gateway, Redshift, RDS, Route53, Cloud Formation, Cloud Foundry, Auto Scaling groups. Strengthening security by implementing and maintaining Network Address Translation in the company’s network.
- Built templates to create custom sized VPC, subnets, NAT, IGW, Route Tables, ECS, ALB, ELB, Lambda, S3, buckets, CloudFront, Security groups to ensure successful deployment of Web applications and database templates on AWS.
- Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azureand SQL Azureand in Azureweb and database deployments.
- Used SQL Server Integration Services (SSIS) to import the Logs data into SQL Server. Worked in dealing with Windows AzureIaaS - Virtual Networks, Linux, Virtual Machines, CloudServices, Resource Groups, Express Route, Traffic Manager, VPN, Routers, AD, Load Balancing, Application Gateways, and Auto-Scaling.
- Worked on building and using REST API’s
- Worked on installing and configuring of ForgeRock OpenAM, OpenIDM, OpenIG, OpenDJ
- Experience on PowerShell scripts to automate the Azure Cloudsystem creation including end-to-end infrastructure, VM’s, storage, Azure firewall rules.
- Hands on Experience to create different Templates of ARM under the platform of Azure.
- Create and maintain highly scalable and fault tolerant multi-tier AWS and Azure environments spanning across multiple availability zones using Terraform and CloudFormation.
- 24/7 production support of the application. Provideproduction support for client in incident and issue resolution overnight.
- Monitoring and dashboard platforms such as Grafana/Datadog and Prometheus.
- Experience in designing and implementing REST based Web Service API(s) in a transaction processing environment
- Worked with product managers to drive strategic value through custom applications built on Salesforce, as well as our internal software stack and implementing salesforce API in applications.
- Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Building and Maintaining Docker Container clusters managed by Kubernetes Linux, Bash, GIT, GITHUB, GitLab Docker, on GCP (Google Cloud Platform).
- Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
- Setup GCP Firewall rules to allow or deny traffic to & from the VM’s instances based on specified configuration, used GCP cloud CDN to deliver content from GCP cache, drastically improving user experience & latency.
- Responsible for handling the PagerDuty on incident management support, Pingdom and On-call support for DevOps incidents.
- POC on GCP's VPC using Firewall Rules, Routes, Cloud Security, External IP Addressing, Load Balancers, Cloud DNS, CDN on GCP.
- Created a Python script with Boto3, to scan through AWS environments and look for untagged instances and parsed to a monitoring tool (Nagios) to warn, when any asset is left untagged.
- Providing technical support for the database and application activities in Production, Development environments that includes design, installation, implementation, operation and maintenance of Oracle 11g, MongoDB.
- Working on RHEL Linux server administration on-premises servers with file transfer tools SFTP WinSCP, SSH, Linux CLI.
- Implemented multiple CI/CD pipelines as a part of DevOps role for on- premises and cloud-based software using Jenkins, Chef and AWS/Docker.
- Implemented and Installed Ansible configuration management system. Used Ansible to manage Web application, Environment configuration Files, Users, Mount point and packages.
- Successfully migrated legacy application to use CI/CD pipeline which includes maven, ant applications.
- Also migrated legacy applications deployed on WebLogic 10c, 12c.
- Deployed and Tested code on Apache Tomcat Server in both Local and Dev Environments.
- Used Ant build scripts to build and deploy the application.
- Leverage Django scripting, network management and orchestration tools to automate the transformation of the network
- Used Maven for dependency management, build applications and deploy to the containers, application servers and create versions in the repository.
- Fixing bugs in New Developing Application
- DevOps Bamboo setup which is migrating legacy applications into automatic build and deploy methods.
- Monitoring Tidal jobs (automated job scheduler) and assisting the issue with resolution by coordinating with various teams.
- Worked on WebLogic, GIT, GitLab as a repository and other GIT Stash, Confluence and Jira tools.
- Proficient in Jira to track the issues and close them after resolution.
- Good knowledge on GIT bash commands to import code and push changes to bitbucket to GitHub accordingly.
- I am involved in Scrum Agile meetings to stand up calls, which brings me with full knowledge on Scrum.
- Resolving Offshore resources issues of legacy applications and working on new applications. Thus, developing onsite offshore coordination.
- Experience in Monitoring tools like SiteScope, AppDynamics (application performance management), Splunk
Environment: Azure, Google Cloud Platform (GCP), AWS, EKS, Ansible, GoLang, GITHUB, Angular.js REST API’s, ForgeRock OpenAM, OpenIG, Grafana, MongoDB, Prometheus, Chef, GitLab, Python, Django, Jenkins, RHEL, SFTP, WinSCP, SSH, Kubernetes, Terraform, Salesforce, Cloud watch, Docker, GIT, OpenShift, Red Hat Linux, shell scripting, Docker swarm, Nagios, Splunk, Maven, Agile/SCRUM, ANT, Elastic Search, Logstash, Kibana, Apache-web server, Tomcat, Jfrog Artifactory, Jira, Ruby, Shell scripting.
Confidential, Quincy, Boston, MA
Dev-Ops AWS Engineer
Responsibilities:
- Delivering applications to various environments, deploying from lower environments to production environments.
- Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patchesFor Red Hat Linux servers.
- Installed configured and Managed Monitoring tools such as Splunk, Nagios for Resource Monitoring/Network monitoring/Log Trace Monitoring.
- Worked on Kubernetes charts using Helm by reproducible builds of the Kubernetes applications, managed Kubernetes manifest files.
- Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy. Launched Docker containers on EC2 instances, managing them in Kubernetes and Docker Swarm.
- Knowledge in LINUX operating system, services & utilities like NFS/AutoFS, Samba, NTP, etc.
- Worked with Splunk as monitoring tools and good understanding on Zabbix and Kibana.
- Responsible for orchestrating CI/CD processes by responding to GITHUB Git triggers, human input and dependency chains and environment setup and deployed CI/CD Pipelines.
- Used Kubernetes / Docker Swarm for automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure.
- Cont.… Designed and implemented CI (Continuous integration) system: Configuring Jenkins servers, Jenkins nodes, creating required scripts (Python) and creating/configuring in VMs (Windows/Linux).
- Automatic build and deployment through Jenkins and deployment tools using image or version created by Jenkins.
- Migrating applications to Dev, QA, UAT and Production environments.
- Experience and involvement in using Struts2, Spring & Hibernate framework for various web/portal-based application development.
- Involved in the implementation calls of each release and provided post production support activities and also tracked DEV, Testing, Pre-prod and production environments.
- Used CVS as a source control tool and Rational Team Concert (RTC) to track aspects of work tasks.
- Used Jira tool for web application server that allows us to define jobs and tasks and also as ticket tracking, Change management and Agile/SCRUM tool.
Environment: Agile, Scrum, Splunk, Nagios, Kubernetes, Docker Swarm, GoLang, GitLab, Helm, Puppet, Zabbix, Kibana, Jenkins, Maven, ANT, Ruby, Shell, Python, WebLogic server, Load Balancers, Apache Tomcat 7.x, Docker, GitHub, CloudWatch, XML, SVN, configured plug-ins for Apache, RedHat Linux, Centos, Solaris.
Confidential, Raleigh/Durham, NC
Software Developer
Responsibilities:
- Agile development (2-week sprints/Iterations), Maven, JIRA issue navigator is part of every day’s work.
- Involved in the part of an engineering team designated to design a new platform to host applications AWS.
- Includes working on Cloud Technologies like ELASTIC BEANSTACK, VPC, EC2, Elastic File System, SNS, SES, S3, IAM, RDS, Route 53, CloudWatch and CloudTrail.
- Responsible for user account administration in Active Directory, Exchange 2003/2007, unified Computing systems (UCS) servers.
- Worked on the front-end Web application development using HTML5 JSF, JavaScript, Angular.js, CSS and AJAX.
- Developed Chef recipes to configure, deploy and maintain software components of existing infrastructure, used Chef to manage applications, configure database, files, users and packages.
- Experience in handling Chef cookbook recipes to automate installation of Middleware Infrastructure like Apache Tomcat, JDK and configuration tasks for new environments.
- Automated the cloud Deployment using Chef, Python and AWS cloud formation templates. Used Chef for unattended bootstrapping in AWS.
- Responsible for creation of design artifacts such as use cases and sequence diagrams
- Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts
- Worked on automating the deployments for WebSphere Process Server and WebSphere Application Server applications.
- Upgrading the application on Red hat Linux systems and managed Multipathing on RedHat and Solaris Using EMC power path and native multipathing software.
- Managed release infrastructure and developing UI control tools to manage software release/deployment to all servers Jenkins, Git.
- Experienced in SVN and Jenkins. Responsible for creating the project space in confluence.
- Developed, Tested and Deployed application in Apache Tomcat 7.0 and in Web Logic AS.
- Used Maven for building, deploying applications, creating JPA based entity objects and compiling GWT applications.
- Developed and maintained scripts for deployment automation to multiple environments. Used ElasticSearch, Kubernetes, Docker and Kafka.
Environment: AWS, Azure, Ansible, Maven, Git, Docker, GitLab, SVN, PHP, Angular.js, Kubernetes, Tomcat, ELK (Elastic search, Kibana, Logstash), Junit, JBoss, WebLogic, Oracle, Jira, ANT, Ruby, Shell scripting, Splunk, Jenkins, Python, Chef, Tivoli, Docker Swarm, Apache, MySQL, Jfrog Artifactory, Kafka.
Confidential
Build Release Engineer
Responsibilities:
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Experience in the usage of data center automation and configuration management tools such as Ansible, Vagrant, Docker, etc.
- Experienced with Windows, Linux/UNIX environments and scripting for Build & Release automation.
- Developed automation framework for Application Deployments to the cloud environments.
- Worked on Managing the Private Cloud Environment using Chef.
- Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
- Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
- Automated the cloud deployments using chef, python (boto& fabric) and AWS Cloud Formation Templates.
- Used Maven as build tool on Java projects for the development of build artifacts on the source code.
- Deployed the Java applications into web application servers like JBoss.
- Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments
- Worked on configuring the Jenkins to use MetaCase Software to build Java code and also to do the whole C.I process on the java code generated by MetaCase.
- Experience with implementing project change control into software release management in multiple technical environments including UNIX, LINUX and Windows ansible
- Troubleshoot and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
- Troubleshoot Build and Deployment Issues, with little downtime.
- Documented release metrics, software configuration process. Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
Environment: DevOps, Java, Ant, Maven, Jenkins, GoLang, Hudson, Chef, Python, Perl, GIT, SVN, Apache Webserver, JBoss, Apache JMETER, MetaCase, GIT, SVN, Windows.
