Srilekha N
Development
texas, United States
Skills
DevOps
About
Srilekha's skills align with Consultants and Specialists (Information and Communication Technology). Srilekha also has skills associated with Programmers (Information and Communication Technology). Srilekha appears to be a low-to-mid level candidate, with 4 years of experience.
View more
Work Experience
AWS/DevOps Engineer
Workiva
November 2022 - Present
- Description: Workiva is known for providing cloud-based solutions for improving productivity, efficiency, and collaboration in various industries. Workiva's primary focus is on transforming how organizations manage and report their financial, regulatory, and performance data. Responsibilities: Configured Amazon S3, Elastic Load Balancing, IAM, and Security Groups in public and private subnets within the VPC AND Set up Amazon EC2 instances, Virtual Private Clouds (VPCs), and security groups. I had the opportunity to work extensively with various AWS IaaS and PaaS services, such as EC2, ECS, EKS, RDS, S3, Lambda, and Elastic Beanstalk. I was responsible for tailoring these services to meet specific business needs, ensuring they were both highly available and secure. Implemented automated deployment pipelines for Collibra and Informatica platforms, reducing manual intervention and deployment time. Established CI/CD pipelines using tools like Jenkins and Git for Collibra and Informatica, enabling rapid and reliable software releases. Managed configuration settings for Collibra and Informatica environments using tools like Ansible, ensuring system stability and consistency across multiple environments. Orchestrated Docker containers for Collibra and Informatica applications, optimizing resource utilization and facilitating quick deployment and scaling. My experience in automation extended to both Windows and AWS environments. I created and maintained scripts using PowerShell and AWS CloudFormation templates, which significantly streamlined provisioning and management tasks while following Infrastructure as Code (IaC) principles. Implemented Infrastructure as Code practices using tools like Terraform or CloudFormation to automate the provisioning and configuration of infrastructure resources in TKE clusters. Conducted resource analysis and optimization to ensure efficient resource utilization within TKE clusters, resulting in cost savings and improved performance. the migration of data stores and databases from PCF to TKE, ensuring data consistency and minimal downtime for critical data-intensive applications. Utilized Git, CVS, Subversion, GitLab, and Bitbucket for version control, maintaining the integrity of application source code during the migration process. Implemented Maven, Ant, Gradle, and MS Build for build automation, optimizing the build and deployment processes for migrated applications. Orchestrated CI pipelines using Jenkins, TeamCity, and GitLab, automating the testing and deployment of applications on TKE clusters. Developed custom scripts using Shell, Python, and Bash to automate various migration tasks, improving efficiency, and reducing manual effort. Leveraged AWS services, including EC2, ECS, CloudFormation, S3, ELB, RDS, and IAM, to support hybrid cloud deployments and integrate on-premises resources with TKE and EKS clusters. Handled Docker, OpenShift, and Kubernetes to containerize and manage applications, ensuring high availability, auto scaling, and efficient resource utilization. I played a key role in implementing disaster recovery solutions using AWS Elastic Disaster Recovery and/or Cloud Endure. My work demanded an in-depth understanding of networking and internet protocols, including TCP/IP, DNS, SMTP, and HTTP. I applied this knowledge to design and manage distributed networks effectively. My proficiency extended to designing and maintaining AWS Virtual Private Cloud (VPC) environments. I managed various aspects, including subnets, security groups, and routing tables, to ensure a secure and well-connected AWS infrastructure. Integrated Dynatrace with CI/CD pipelines and deployment tools to automate monitoring configuration and deployment of monitoring agents. Developed automation scripts and workflows using Dynatrace APIs to automate common monitoring tasks and customize monitoring solutions according to specific requirements. Used Dynatrace monitoring data to perform capacity planning and optimization, ensuring that infrastructure resources are efficiently utilized and scaled to meet demand. I demonstrated the ability to work both as part of a team and independently, adapting to project requirements and contributing to the team's success as needed. Environment: Amazon Web Services (Aws), EC2, RDS, S3, Cloud Watch, EBS, NACL, VPC, DNS, Docker Containers, Docker swarm, Kubernetes(k8s), Chef, Terraform, Jenkins, Git, GitHub, MAVEN, ELK, Nagios, Shell, Python, JIRA, Linux, Nexus, SonarQube, JFrog, Webhooks.
DevOps Engineer
DXC Technology
January 2019 - December 2021
- Responsibilities: Deployed AWS Solutions using EC2, S3, and EBS, Elastic Load balancer (ELB), auto-scaling groups and Ops Works. Defined and Implemented CI and Release Management Processes, Policies, and Procedure. Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus, and Olio Creation and management of branches, merging branches, deletion of obsolete branches after every release. Writing the post-commit and pre-push hooks in Python for code checks. Managed and maintained highly available EC2 Instances using Terraform and new modules to support new functionality in Terraform. Written Templates for infrastructure as a code using Terraform to build staging and production environments. Worked on Terraform tool to AWS Cloud Formation in order create update and version our AWS infrastructure and deployed Docker on AWS. Designed, deployed, and managed ECS or EKS clusters to support containerized applications. Configured networking, security, and access controls within the ECS or EKS environments. Worked with Terraform to create AWS components like EC2, ECS, IAM, VPC, ELB, Security groups. Installed Ansible Registry for local upload and download of Docker images and even from Docker hub. Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml. Utilized Perl and Python for GIT for creating repository hooks. Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments. Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server. Used Ansible for configuration management and deployed all the services on to the cloud using Ansible. Configured Dynatrace for security monitoring and threat detection, identifying anomalies and suspicious activities within the environment. Environment: SVN, Jenkins, Nexus, GIT, ANT, MAVEN, Perl, Puppet, Ansible, Python Scripts, Shell Scripts, Sonar, Red Hat Kick start server, Splunk.